منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
شباب محتاج مساعدة صغيرة جدا - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : شباب محتاج مساعدة صغيرة جدا (/showthread.php?tid=12505)



شباب محتاج مساعدة صغيرة جدا - احمد عبد الحكيم - 13-06-15

بسم الله الرحمن الرحيم
السلام عليكم شباب
كنت ابحث عن طريقة لحماية البرنامج عن طريق سريال الهارد ديسك وجدت موقع به طريقة جميلة لاكن المشكلة لا اعلم كيفية تشغيلها
وهو من موقع مكروسوفت
محتاج طريقة للشرح كفية وضع الكود وعمل صفحة السريال نمبر

https://social.msdn.microsoft.com/Forums/en-US/f393708f-d7e3-4aa3-a624-7e8c6662f343/how-to-get-the-serial-of-my-motherboard?forum=Vsexpressvb

محتاج مثال صغير لهذا الموضوع وشكرا جزيلا


RE: شباب محتاج مساعدة صغيرة جدا - silverlight - 14-06-15

يمكنك استخدام Process مع Command Prompt للحصول علي سيريال الهارد ديسك

و الكود التالي يوضح كيفية عمل ذلك

انت تحتاج ان تفتح فورم و تضع به باتون وتكست بوكس


كود :
Public Class Form1

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       TextBox1.Text = GetSerial()
   End Sub

   Private Function GetSerial() As String
       Dim p As Process = New Process
       Dim pi As ProcessStartInfo = New ProcessStartInfo
       pi.Arguments = "/c wmic bios get serialnumber"
       pi.FileName = "cmd"
       pi.RedirectStandardOutput = True
       pi.UseShellExecute = False
       pi.CreateNoWindow = True
       p.StartInfo = pi
       p.Start()
       Dim reader As StreamReader = p.StandardOutput
       Dim output As String = reader.ReadToEnd()
       output = output.Replace("SerialNumber  ", "")
       Return output
   End Function

End Class



RE: شباب محتاج مساعدة صغيرة جدا - احمد عبد الحكيم - 14-06-15

الف شكر على المشاركة الفكرة مش فى كده طيب انا جبت سريال الهارد وتمام
بعد كده انا هاشفر البرنامج ازاى بالسريال


RE: شباب محتاج مساعدة صغيرة جدا - delegater - 14-06-15

حضرتك لما تيجى توزع البرنامج لشخص يطلبه
اولا شغل برنامج جلب السيريال نمبر على جهاز هذا الشخص حتى تعرف رقم السيريال الخاص به

ثم اذهب الى برنامجك الاساسى وضع رقم السيريال فى اى شيء مثلا فى الSetting او فى اى شيء فى برنامجك

بعدها اكتب كود فى برنامجك يقارن الرقم المحفوظ برقم سيريال هارد الجهاز الذى يعمل عليه البرنامج
لو تطابق الرقمين اذن هذا الجهاز هو نفس الجهاز الذى جلبت منه السيريال فى البداية
اذا اختلف اذن هذا ليس الجهاز الذى جلبت منه السيريال فى البداية


RE: شباب محتاج مساعدة صغيرة جدا - احمد عبد الحكيم - 14-06-15

اشكرك اخى العزيز
لاكن ما هو الكود الخاص بهذه المقارنة


RE: شباب محتاج مساعدة صغيرة جدا - الكاتب - 14-06-15

هنا المطلوب
https://www.youtube.com/watch?v=NVYrEkXZ2xQ


RE: شباب محتاج مساعدة صغيرة جدا - احمد عبد الحكيم - 14-06-15

الله يعطيك العافية اخى الكريم الكاتب من ابداع الى بداع دائما يارب