عبد الله قدور قام بنشر مايو 5 قام بنشر مايو 5 السلام عليكم اسعد الله اوقاتكم جميعا كلنا نعرف ان الدنكل يستخدم لحماية البرامج ، ولكن بالنهاية الدنكل هو شبيه بالفلاشة فهل نستيطع الحصول على الرقم التسلسلي له من الاكسس
kkhalifa1960 قام بنشر مايو 5 قام بنشر مايو 5 سؤالك في مكانه 👍 — والفكرة صحيحة جزئياً، لكن الواقع التقني مختلف شوية. أولاً: هل الدنقل مثل الفلاش؟ نعم من ناحية الشكل (USB)، لكن ليس مثل الفلاش العادي من ناحية الوصول للبيانات. الفلاش العادي → له Serial Number يمكن قراءته بسهولة من النظام. الدنقل (Hardware Dongle) → غالباً يكون محمي ومشفّر، ولا يعرض رقمه التسلسلي للنظام مباشرة. ثانياً: هل يمكن قراءة الرقم التسلسلي من Access؟ ❌ بشكل مباشر: لا برنامج مثل Microsoft Access لا يستطيع: قراءة Serial Number للدنقل أو التعامل معه كجهاز عادي ثالثاً: لماذا؟ لأن معظم الدنقلات (مثل): HASP Dongle Sentinel Dongle تعتمد على: Driver خاص (تعريف) API أو DLL من الشركة المصنعة بمعنى: لا يمكنك الوصول له إلا عبر مكتبة رسمية من الشركة رابعاً: متى يمكن الوصول للرقم؟ ✔ فقط إذا الشركة المصنعة توفر: DLL أو API أو ActiveX وقتها تقدر من Access (VBA) تعمل: Declare Function GetDongleID Lib "dongle.dll" () As Long لكن هذا يعتمد كلياً على: 👉 نوع الدنقل 👉 الشركة المصنعة 👉 هل تسمح بقراءة الـ ID أصلاً خامساً: هل يمكن خداعه كفلاش؟ ❌ لا الدنقلات الحديثة: تمنع القراءة المباشرة تستخدم تشفير داخلي أحياناً ما تعطيك رقم ثابت أصلاً (Challenge/Response) الخلاصة الدنقل ليس فلاشة عادية لا يمكن قراءة الرقم التسلسلي من Access مباشرة الحل الوحيد: استخدام SDK رسمي من الشركة المصنعة
jjafferr قام بنشر مايو 6 قام بنشر مايو 6 طيب هل فيه مانع من عمل ملف مشفر داخل الفلاش العادي ، ثم نعمل برنامج في الاكسس يفرأ Serial Number الفلاش + الملف المشفر ، وبذلك يكون عندنا فلاش/دنكل خاص بالبرنامج؟
ابوخليل قام بنشر مايو 6 قام بنشر مايو 6 مادام الفلاشة معي دوما .. لماذا كل هذا التعقيد اضع ملف نصي يحتوي على مفتاح الشفرة .. والبرنامج سوف يذهب آليا الى اي فلاشة موصلة ويقرأ الشفرة
jjafferr قام بنشر مايو 6 قام بنشر مايو 6 2 ساعات مضت, ابوخليل said: اضع ملف نصي يحتوي على مفتاح الشفرة .. والبرنامج سوف يذهب آليا الى اي فلاشة موصلة ويقرأ الشفرة هذا افضل 🙂 ولكن لما اريد ابيع البرنامج للآخرين ؟
ابوخليل قام بنشر مايو 6 قام بنشر مايو 6 عند اول تشغيل للبرنامج .. البرنامج آليا يضع التكست على الفلاشة بالضبط هو نفس التكست الذي يكون بمجلد البرنامج .. اي ان الشفرة تخص جهاز واحد ولكن المستخدم لا يريد اي شخص يشغل البرنامج .. فهذه خدمة لتخصيص الحماية اقتباس ولكن لما اريد ابيع البرنامج للآخرين ؟ اجابتي السابقة تدل على انني لم اتعامل مع هذا الوسيط يبدو ان هذا الوسيط يتيح تشغيل البرنامج على اي جهاز .. بشرط وجوده وليس جهازا واحدا
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان