ams 4 arab
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى تعليمي متعلق بالاتوبلاي ميديا ستوديو
 
الرئيسيةأحدث الصورالتسجيلدخول

 

  (سلسلة حماية البرمجيات) منع المحاكاة و شرط وجود الأسطوانة

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin



المساهمات : 83
تاريخ التسجيل : 12/03/2013

 (سلسلة حماية البرمجيات) منع المحاكاة و شرط وجود الأسطوانة Empty
مُساهمةموضوع: (سلسلة حماية البرمجيات) منع المحاكاة و شرط وجود الأسطوانة    (سلسلة حماية البرمجيات) منع المحاكاة و شرط وجود الأسطوانة Emptyالثلاثاء مارس 12, 2013 4:18 pm

المحاكاة ؟؟
هى تشغيل البرنامج من خلال برامج السيدي الوهمى أو الإفتراضى
لم أفهم !!!
أى الإستعانة ببرنامج يشغل الأسطوانة بعد تحويلها لملف أسطوانة وهمية

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

لا بأس نبدأ من البداية
أنت صممت برنامج تجارى
و تريد ألا يعمل برنامجك إلا من خلال الأسطوانة
كيف ذلك
من خلال الدالة
getdrivetype
الجديد هو إستخدام الرجيسترى
شغل البرنامج و لاحظ
صدر المشروع بصيغة أيزو
و شغله بأقوى المحاكيات مثل alchol 120%
أو أى برنامج
لاحظ النتائج
إغلق الجهاز و إفصل السيديروم
شغل الجهاز مرة أخرى
شغل البرنامج و لاحظ النتائج

 (سلسلة حماية البرمجيات) منع المحاكاة و شرط وجود الأسطوانة YDxOT

الرابط

http://www.4shared.com/file/7yQfAdOv/cd_detect_final.html

فاصل ونعود

sunny

السلام عليكم ورحمة الله وبركاته

درس جميل وروعه من دروسك استاذ خالد .. بس اسمحلي بإستفسار ...

اذا كنت اريد ان اجعل البرنامج لا يعمل الا على قارئ الأقراص فقط سوف استخدم هذا الكود

الكود:
type_drive = Drive.GetType(_SourceDrive);

if type_drive ~= 5 then

Dialog.Message("Haitham.2012", "يرجى تشغيل البرنامج من مشغل الأقراص فقط", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Application.Exit(0);

end

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

سؤالي الآن ما فائدة الريجستري كما ذكرت أعلاه

خالد علي يجيب

هذه الخاصية بالخصوص تجعل محاكاة برنامجك بالبرامج الجاهزة مثل الكلونسيدى و الكحول 120% مستحيلة
برغم أن هذين البرنامجين لم يتركا برنامجا إلا و قاما بمحاكاته

ردى على السؤال
الكود:
Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "HARDWARE\\DEVICEMA\P\\Scsi\\Scsi Port 1\\Scsi Bus 0"

احظ المسار جيدا
لاحظ Scsi Bus 0
إفصل السيدى روم من جهازك و لاحظ النتيجة
ستختفى هذه القيمة تماما
حسنا لن نبحث فى الريجسترى إلا عنها Very Happy Very Happy Very Happy Very Happy
وهذا سر تميز الريجسترى فى هذه النقطة

ولا طريقتك لا غبار عليها
و هى مستخدمة فى طريقتى
لكنك تركت دالة أخرى من الخطأ تجاهل قوتها
و هى دالة إستخراج المجلد الحالى
فهى دالة هامة جدا لإكمال مهمة دالة أختبار الدرايف
لسبب بسيط
دالة التحقق من الدرايف هى أول مايتعامل معه أى برنامج لمحاكاة الأسطوانات
و عموما يمكنك إختبار مدى صلابتها ببرنامج alchol120% أو CloneCD
الذى سيتجاوزها بكل سلاسة طالما أنها منفردة عن أخواتها
و كقاعدة عامة
عندما تنزل لأرض المعركة خذ كل أسلحتك خصوصا إذا كنت لن تتعب بحملها فسيحملها البرنامج بدلا عنك

تابع معى
صدر المشروع من الأوتوبلاى بصيغة iso وهى من ضمن طرق التصدير
هذه يطلق عليها صورة القرص
شغل برنامج alchol120%
لن يستطيع محاكاة الأسطوانة
فبالرغم من أن هذه البرامج تحاكى الأسطوانة حتى لو لم يكن هناك مشغل من الأساس
لكن مع هذا السطر
يصبح الأمر مستحيل لو كان السيديروم مفصول
و لاحظ أننى أستخدم دالتين إحداهما لمعرفة طبيعة الدرايف القائم بالتشغيل
و الآخر لمعرفة مجلد البرنامج

أخى هيثم
التجربة خير برهان
و حاول أن تقرأ فى برنامج الكحول 120% عن الحمايات التجارية الضخمة التى يفتحر بأنه يحاكيها مثل sky force و laserlock و securom
و العديد من أعتى الحمايات للأقراص الليزرية
و له حق الفخر فتلك الحمايات معقدة بشكل شديد.

و تأمل عجزه عن محاكاة تلك الحماية الثلاثية
الدالتين و الريجيسترى

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

_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://ams4arab.yoo7.com
 
(سلسلة حماية البرمجيات) منع المحاكاة و شرط وجود الأسطوانة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» سلسلة حماية البرمجيات (حماية البرنامج بالسيريال الملغوم)
» سلسلة حماية البرمجيات (ملف cdd وخطورته)
» سلسلة حماية البرمجيات (درس منع قنص السيريال)
»  (سلسلة حماية البرمجيات) تشفير الفيديو
»  سلسلة حماية البرمجيات (منع الباتش و إسترجاع الكود)

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ams 4 arab :: منتديات الأوتو بلاي وصناعة الأسطوانات :: منتدى الدروس والشروحات-
انتقل الى: