30-10-2016, 10:50 AM
السلام عليكم ورحمة الله وبركاته ،
أعتمد على رقم التسلسلي للقرص الصلب لحماية البرنامج (كما يفعله أغلبية الإخوة المشاركين معنا في المنتدى) ،
أما الرقم التسلسلي فأقوم بكتابته في الملف التنفيذي بالذات ، باستعمال الدالة EXEMOD
يمكن الاطلاع على الطريقة في الرابط التالي
الكتابة في الملف التنفيذي (exe)
لكن لاحظت أن الإخوة الغالب فيهم يستعملون ملف الريجاستري Register ،
أو الملفات الثنائية Binary File .
فسؤالي للإخوة أي الطرق أفضل؟
بالنسبة لطريقة EXEMOD
1- أولا الحماية مكتوبة في الملف التنفيذي ، بمعنى حتى في حالة إعادة فرمتتة الجهاز ، الزبون لا يحتاج إلى مفاتح التفعيل آخر.
2- لاحظت أنه في بعض الحالات (نادرة) ، ما تم كتابته في الملف التنفيذي تم حذفه (ربما راجع لبرنامج الحماية ضد الفيروسات).
3-في حالة نسخ و لصق الملف التنفيذي من جهاز إلى آخر ، لا يطلب من المستعمل إدخال أي رقم ، لأنه ببساطة لا يعمل إلى على الجهاز الأول.
.....
الآن بالنسبة للإخوة ما هي اقتراحاتكم.
جزاكم الله خيرا.
أعتمد على رقم التسلسلي للقرص الصلب لحماية البرنامج (كما يفعله أغلبية الإخوة المشاركين معنا في المنتدى) ،
أما الرقم التسلسلي فأقوم بكتابته في الملف التنفيذي بالذات ، باستعمال الدالة EXEMOD
يمكن الاطلاع على الطريقة في الرابط التالي
الكتابة في الملف التنفيذي (exe)
لكن لاحظت أن الإخوة الغالب فيهم يستعملون ملف الريجاستري Register ،
أو الملفات الثنائية Binary File .
فسؤالي للإخوة أي الطرق أفضل؟
بالنسبة لطريقة EXEMOD
1- أولا الحماية مكتوبة في الملف التنفيذي ، بمعنى حتى في حالة إعادة فرمتتة الجهاز ، الزبون لا يحتاج إلى مفاتح التفعيل آخر.
2- لاحظت أنه في بعض الحالات (نادرة) ، ما تم كتابته في الملف التنفيذي تم حذفه (ربما راجع لبرنامج الحماية ضد الفيروسات).
3-في حالة نسخ و لصق الملف التنفيذي من جهاز إلى آخر ، لا يطلب من المستعمل إدخال أي رقم ، لأنه ببساطة لا يعمل إلى على الجهاز الأول.
.....
الآن بالنسبة للإخوة ما هي اقتراحاتكم.
جزاكم الله خيرا.