- إخواني الكرام , هذا مثال لإستخراج أو الحصول على رقم الهارد الخاصة بالشركة المصنعة والمكتوب على قطعة الهارد دسك نفسه وللتأكد قارن الرقم اللي يظهر في المثال والرقم المكتوب على قطعة الهارد دسك , وهذا الرقم لايتغير مع فورمات الهارد دسك يعني ثابت دائماً .
- ملاحظة :- لابد أولاً من نسخ الملف الـ dll المرفق مع المثال في مجلد الـsystem32 ثم تسجيله , ثم بعد ذلك شغل المثال وجرب .
شكراً لك أخي أحمد منصور على هذا المثال الرائع و الذي اختصر علينا الكثير من الجهد لحماية البرنامج.....
و لكن المشكلة هي أين سيخزن هذا البرنامج رقم -الهارد دسك أو المعالج أو الرقم التسلسي-...؟
فلن يستطيع استخدام SaveSetting لأنها تمحى مع الفورمات و لا في ملف لأنه قابل للمحي فأين يمكن تخزينه؟
و أكرر شكري لك أخي على المثال
أهلا أخي عمر , لاتوجد مشكلة إن حفظت كود التفعيل في الريجستري ولا مشكلة إن تم مسحه مع الفورمات لأن مشتري البرنامج يملك مفتاح التفعيل الذي أرسلته له عند شراء البرنامج والذي يجب أن تخبره أن يضع هذا المفتاح في جهاز تخزين خارجي كالفلاش ميموري أو هارد دسك خارجي إلى آخره , إتبع نفس الطريقة التي شرحها الإخوة الأعضاء في هذا الموضوع : http://vb4arb.com/vb/thread-14845.html
وهي عمل شاشة في البرنامج خاصة بتفعيل البرنامج حيث في كل مرة يعمل البرنامج يقوم أولاً بفحص القيمة المحفوظه في الريجستري والذي هو كود التفعيل المرسل للعميل حيث يتم فك تشفيره والذي يجب أن يكون نتيجة فك التشفير هي رقم الهارد دسك أو المعالج يعني رقم قطعة الهاردوير التي ستستخدمها في الحماية وإذا كانت نتيجة فك التشفير غير ذلك أو لم يتم العثور على كود التفعيل تظهر هذه الشاشة وتطالب المستخدم بتفعيل البرنامج .
01-04-16, 07:36 AM (آخر تعديل لهذه المشاركة : 01-04-16, 07:41 AM {2} بواسطة Ahmed_Mansoor.)
وعليكم السلام و رحمة الله و بركاته ، أهلا بك أخي عبدالعزيز ، يبدو أن نظام التشغيل في جهاز وندوز٨ على ما أعتقد ، القصد أريدك أن تتبع هذه الطريقة في تسجيل ملف الـ dll وهذه الطريقة تطبق في أنظمة وندوز الفيستا ومابعده وطريقة التسجيل هي :
- إذهب لقائمة "إبدأ" ثم الضغط على "كافة البرامج" أو "All Programs" ثم إضغط على "البرامج الملحقة" أو "Accessories" ثم إضغط بزر الفأرة الأيمن على "موجه الأوامر" أو "MS Command" والذي شكل أيقونته كنافذه سوداء اللون إضغط بزر الفأره الأيمن عليه وعند ظهور القائمة إختر الأمر "تشغيل كمسئول" أو "Run As Administrator" وعند ظهور الشاشة السوداء أكتب الأمر التالي :
طبعاً ملف الـ dll يوجد في المسار هذا : C:\Windows\System32
أكتب النص التالي لتسجيل الملف تأكد من صحة إسم ملف الـ dll :
PHP كود :
Regsvr32 c:\windows\system32\hddsn.dll
بعد كتابة هذا الأمر إضغط زر إنتر بعد ذلك إذا نجحت عملية التسجيل أو فشلت ستظهر رسالة تخبرك بذلك فإذا ظهرت الرسالة تؤكد نجاح التسجيل قم بتجربة المثال مرة أخرى ، جرب هذه الطريقه ورد لي خبر أيش اللي يصير معك .