الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حماية برنامجي بالرقم السري الخاص بالمعالج

بدأه محمد مسافر في 1 مارس 2014 · 6 رد · 588 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي برنامج واريد احمي هذاء المشروع بحيث لا يعمل الا على جهاز واحد فقط بمعرفة رقم المعالج الخاص بالجهاز الذي اريد اريد الطريقة وعلى سبيل المثال هذاء المشروعحساب العمر.rar

#2

الكود التالى يشرح كيفيه قراءة البروسيسور 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 Module
1

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#4

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

1
#5

من قائمة Project  فى الفيجول ستديو ستجد Add Reference

ستفتح نافذه  منها انقر على Assembleis فى مربع البحث اكتب Management  سيظهر لديك System.Management قم بعمل بتفعيل التشك بوكس واضغط موافق

حيث سيتم اضافة المكتبة الخاصة بفضاء الاسماء وبه الكلاسات التى نحتاجها لمعرفة الادى للبروسيسور 

بعد اضافة المرجع للمشروع نقوم بعمل Import  لفضاء الاسماء ليختصر علينا كتابة الكود

Imports System.Management
1

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#6

تم ارفاق مثال ًGetProccesorId.rar

1

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#7

أخي محمد مسافر،

 

واضح من ردك أنك مبتدئ جداً والدليل أنك لا تعرف تضيف Reference وبالتالي من المبكر جداً الدخول في مسألة حماية البرامج

 

تمنياتي لك بالتوفيق

−1

.

أقوال مميزة من منتدى الفريق العربي للبرمجة (قيد التحديث)

 

الأستاذ: محمد طلال بدوي كتب:

إن صحبة الناجحين تصيب بعدوى النجاح، ويا لها من عدوى جميلة، تشعرك بجو من الحماسة والمنافسة، وتبقيك مشتعلا في بحث مستمر عن المراكز الأولى.

الدكتورة: زهرة (أم عهود) كتب:

والله لا نريد من هذه الدنيا شيء إلا ان نكون اخوة متحابين في الله يجمعنا طلب العلم ومساعدة الآخرين لوجه الله تعالى.

.

مواضيع مشابهة