عندي برنامج واريد احمي هذاء المشروع بحيث لا يعمل الا على جهاز واحد فقط بمعرفة رقم المعالج الخاص بالجهاز الذي اريد اريد الطريقة وعلى سبيل المثال هذاء المشروعحساب العمر.rar
حماية برنامجي بالرقم السري الخاص بالمعالج
الكود التالى يشرح كيفيه قراءة البروسيسور id
لا تنسى اضافة reference لSystem.Management
Imports System.Management
Module Module1
Public Function GetCPUId() As String
Dim id As String = String.Empty
Dim mgmt As ManagementClass = New ManagementClass("Win32_Processor")
Dim objCol As ManagementObjectCollection = mgmt.GetInstances()
For Each obj As ManagementObject In objCol
If id = String.Empty Then
id = obj.Properties("ProcessorId").Value.ToString
End If
Next
Return id
End Function
Sub Main()
Console.WriteLine("The Proccessor ID :{0}", GetCPUId())
Console.Read()
End Sub
End ModuleVB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

اخي العزيز محمد لقد اطلعت على الموضع من قبل ولكن اعتقد لو يكون تطبيق الكود على مشروعي اتوصل الفكرة بسهولة اكثر الشرح الذي موجود مش عارف كيف اصيغة او اعمل لة تركيب على مشروعي ومش عارف من اين ابداء وماهوreference او ممكن حد يفصلي الخطوات بشكل مفصل من البداية الى النهاية حيث اني اعرف رقم المعالج الخاص فيني
من قائمة Project فى الفيجول ستديو ستجد Add Reference
ستفتح نافذه منها انقر على Assembleis فى مربع البحث اكتب Management سيظهر لديك System.Management قم بعمل بتفعيل التشك بوكس واضغط موافق
حيث سيتم اضافة المكتبة الخاصة بفضاء الاسماء وبه الكلاسات التى نحتاجها لمعرفة الادى للبروسيسور
بعد اضافة المرجع للمشروع نقوم بعمل Import لفضاء الاسماء ليختصر علينا كتابة الكود
Imports System.Management
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

تم ارفاق مثال ًGetProccesorId.rar
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

أخي محمد مسافر،
واضح من ردك أنك مبتدئ جداً والدليل أنك لا تعرف تضيف Reference وبالتالي من المبكر جداً الدخول في مسألة حماية البرامج
تمنياتي لك بالتوفيق
.
أقوال مميزة من منتدى الفريق العربي للبرمجة (قيد التحديث)
الأستاذ: محمد طلال بدوي كتب:إن صحبة الناجحين تصيب بعدوى النجاح، ويا لها من عدوى جميلة، تشعرك بجو من الحماسة والمنافسة، وتبقيك مشتعلا في بحث مستمر عن المراكز الأولى.
.الدكتورة: زهرة (أم عهود) كتب:والله لا نريد من هذه الدنيا شيء إلا ان نكون اخوة متحابين في الله يجمعنا طلب العلم ومساعدة الآخرين لوجه الله تعالى.

