English تم الإنتقال للبوابة الجديدة والتسجيل من هنا

تعديل كود حماية التجميعة بحيث لا تعمل الا على جهاز المشترى فقط

تعديل كود حماية التجميعة بحيث لا تعمل الا على جهاز المشترى فقط

السلام عليكم

كنت قد قرأت منذ فترة عن موضوع للأستاذ ثامر أبو بلقيس بعنوان
كيف تجعل الاسطوانة التجميعية لا تعمل الا على جهاز المشترى فقط ؟
وهذا هو الكود المستخدم :
كود البائع
كود:
x = Input.GetText("Input1");
if x =="" then
Dialog.Message("Notice", "اكتب الرقم ", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
else
x=x+0
y = x *12
d = y - 34
r = d +3
e = r *3
thameur = Math.Floor(e);
Input.SetText("Input2", thameur);
end
كود المشترى
كود:
x =x+0
y = x*12
d = y -34
r = d +3
e=r *3
thameur = Math.Floor(e);
belkiss = Input.GetText("Input3");
if belkiss == "" then
Dialog.Message("Notice", "خطأ", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end

belkiss =belkiss +0
if belkiss == thameur then
xButton.SetVisible("xButton1", true);
elseif belkiss ~=  thameur then 
Dialog.Message("Notice", "لاتحاول رجاء", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); 
else
end
اريد التعديل على الكود بإضافة كود اخر له بحيث ان لا يضطر المشترى أن يدخل كود الشراء
فى كل مرة يفتح فيها الاسطوانة
بمعنى ان يطلب منه ادخال الكود مره واحدة ويتم تسجيله فى الرجسترى إلا إذا قام بتغيير نسخة الوندوز بالطبع



لدعم قناة وسام الحمد على اليوتيوب


المواضيع المشابهه
اريد برنامج يمنع نسخ أو تشغيل الاسطوانة على جهاز أخر غير جهاز المشترى


للرفع


يريت فعلا حد يأتي بهذا الكود


جاري تعديل الكود


ممكن رابط لدرس استاز ثامر او شرح لكود المشتري


ممكن رابط لدرس استاز ثامر او شرح لكود المشتري
https://www.damasgate.com/vb/t313684/


ممكن رابط لدرس استاز ثامر او شرح لكود المشتري
شكرا لمساعدتك اخى الكريم
وهذا هو رابط الدرس
https://www.damasgate.com/vb/t313684/


بعد المزيد من البحث وجدت هذا الأكواد ايضا لنفس نوع الحماية
كود البائع
كود:
verno = Input.GetText("Input1");
if verno == "" then
result = Dialog.Message("Notice", "enter version number", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
else
verno = verno+0
userser = verno*3
userser = userser/2
userser = userser-17
userser = userser *2
userser = userser/6
userser = userser + 159
userser = userser/3
userser = userser + 159
userser = userser*4
userser = Math.Floor(userser);

Input.SetText("Input2", userser);

end
كود المشترى
كود:
verno = verno+0
userser = verno*3
userser = userser/2
userser = userser-17
userser = userser *2
userser = userser/6
userser = userser + 159
userser = userser/3
userser = userser + 159
userser = userser*4
userser = Math.Floor(userser);

userinp = Input.GetText("Input3");
if userinp == "" then
  Dialog.Message("Notice", "enter pass word", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
  else
userinp = userinp+0

if userinp ~= userser then
  Dialog.Message("Notice", "wrong pass", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
elseif userinp == userser then
 Dialog.Message("Notice", "ok this is good", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
else
end

end
لكنها ايضا لا تقوم بتسجل الرقم السرى المرسل من قبل البائع فى الرجسترى


سأحاول دعوته للرد على استفسارك اخى لكن الرجاء الصبر فلا ادرى عن ظروفه الان


الملف في المرفقات اخي الحبيب تعديل بسيط علي مشروع الأستاز ثامر
وهو ان لما المستخدم يأكتف البرنامج يتم حفظ في نسخة الويندوز انو خلاص اكتف البرنامج
واضافة الشرط IF عند بدء فتح البرنامج قبل بدء المشروع وهو ان الشرط بيبحث في الويندوز لو لقي ان البرنامج اكتيف خلاص بيحولو مباشر الي صفحة المشروع وبيتخطي صفحة السيريال وبكدا المستخدم هيدخل السيريال مرة واحدة فقط ولو طبعاً الويندوز اتغير يبقا البرنامج انتهي او البرنامج لو اتنسخ في اي جهاز اخر مش هيشتغل وهيطلب سيريال وبكدا احنا حافظنا علي الكود وحقوق المبرمج بالأضافة الي عدم ازعاج المستخدم
بالأضافة الي بعض التغير في تصميم الكود والرسائل المستخدمة واضافة رسائل جديدة لاخبار المستخدم بالخطأ او ان الكود خطاأ او انو لازم يدخل اي شئ في مكان السيريال ودا ما يسمي مخاطبة الروبوتات الي المستخدم بحيث ان المستخدم لو وجهتو اي مشكلة البرنامج بيفهمهالو تلقائي
#ملحوظة
يجب طلب ان البرنامج يشتغل كمسئول في الجهاز اولاً علشان يقدر يستخرج رقم الهارد ودي فكرة استاز ثامر وثانياً علشان البرنامج بيقوم بحفظ ملف اكتيف الي بيسبت ان المستخدم اشتري البرنامج في الويندوز والبرنامج مش هيقدر يحفظ اي شئ في الويندوز دون ان يعمل كمسئول في الجهاز وفي حالة ان البرنامج مشتغلش مسؤل هيطر المستخدم لادخال الرقم في كل مرة

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

الانتقال السريع