اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم 

اسعد الله اوقاتكم جميعا 

كلنا نعرف ان الدنكل يستخدم لحماية البرامج ، ولكن بالنهاية الدنكل هو شبيه بالفلاشة فهل نستيطع الحصول على الرقم التسلسلي له من الاكسس 

 

قام بنشر

سؤالك في مكانه 👍 — والفكرة صحيحة جزئياً، لكن الواقع التقني مختلف شوية.

أولاً: هل الدنقل مثل الفلاش؟

نعم من ناحية الشكل (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 رسمي من الشركة المصنعة
قام بنشر

طيب هل فيه مانع من عمل ملف مشفر داخل الفلاش العادي ، ثم نعمل برنامج في الاكسس يفرأ Serial Number الفلاش + الملف المشفر ، وبذلك يكون عندنا فلاش/دنكل خاص بالبرنامج؟

قام بنشر

مادام الفلاشة معي دوما .. لماذا كل هذا التعقيد

اضع ملف نصي يحتوي على مفتاح الشفرة .. والبرنامج سوف يذهب آليا الى اي فلاشة موصلة ويقرأ الشفرة

قام بنشر
2 ساعات مضت, ابوخليل said:

اضع ملف نصي يحتوي على مفتاح الشفرة .. والبرنامج سوف يذهب آليا الى اي فلاشة موصلة ويقرأ الشفرة

هذا افضل 🙂

 

ولكن لما اريد ابيع البرنامج للآخرين ؟

  • jjafferr changed the title to الحصول على رقم تسلسلي لدارة حماية - الدونجل -Dongle
قام بنشر

عند اول تشغيل للبرنامج  .. البرنامج آليا يضع التكست على الفلاشة

بالضبط هو نفس التكست الذي يكون بمجلد البرنامج .. اي ان الشفرة تخص جهاز واحد

ولكن المستخدم لا يريد اي شخص يشغل البرنامج .. فهذه خدمة لتخصيص الحماية

اقتباس

ولكن لما اريد ابيع البرنامج للآخرين ؟

اجابتي السابقة تدل على انني لم اتعامل مع هذا الوسيط

يبدو ان هذا الوسيط يتيح تشغيل البرنامج على اي جهاز .. بشرط وجوده

وليس جهازا واحدا

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information