الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كارثة: حاليا يستطيع أي شخص أن يضيف Exe لبرنامجي ك رفرنس كملفات الdll ويستطيع إستخدام الفنكشن التابعة لي، فكيف أخفيها ؟؟؟

بدأه qaher في 30 مايو 2009 · 4 رد · 805 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

كارثة: حاليا يستطيع أي شخص أن يضيف EXE لبرنامجي كـ رفرنس كملفات الDLL ويستطيع إستخدام الفنكشن التابعة لي، فكيف أخفيها ؟؟؟

كيف يعني كلامي؟؟؟

المقصود!!!

لنقل أنه لديك بروجكت تعمل عليه....

وتريد إضافة مكتبة ملف DLL لبرنامجك لإستخدام خصائص المكتبة والكلاسات الموجودة بداخلها....

تستطيع ذلك من خلال إضافة ملف ال DLL كرفرنس...

طيب وماذا بعد ذلك؟؟

تفاجئت أنه يستطيع أي شخص إضافة برامجنا ال EXE كرفرنس وبالتالي إستخدام الكلاسات التابعة لنا بدون إذننا...

مع العلم أنه بعض البرامج إذا حاولت تضيفها كرفرنس لا تستطيع ذلك، بحيث أنه يظهر لك مسج خطأ أثناء الإضافة...

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

منتظر مناقشة هذا الموضوع للأهمية القصوى..

خالص تحياتي لكم

#2

انا لم اجرب هذا من قبل ولكن طالما حدث فعلا ... فلابد من وسيلة للحماية

#4

المشكلة في بالي منذ فترة فعلا ...

واشكرك اخي العزيز على اثارتها ...

على العموم ساحاول ان اجرب طريقة System Down

بالتوفيق للجميع

#5

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

لا تستخدم النوع Public في تعريف دوالك ، قم بإستبدالها بـ Friend والتي تتيح إستخدام الدوال الخاصة بالمشروع من داخل المشروع فقط.

والله الموفق

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…