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

ممكن تفكروا معي كيف أعمل وقت محدد لبرنامج

مغلق
بدأه Janna في 16 أبريل 2004 · 6 رد · 1,188 مشاهدة · في قسم أرشيف الحماية والامان
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم يا إخوان ،

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

و أنا لا أريد أن أخجله و لكن ما أريده هو أن يعمل معه البرنامج لمدة معينة ثم يعمل تدمير ذاتي لنفسهو لفعل هذا - أنا ما زلت في طور التفكير- قلت أعمل جدول فيه حقلين :

1- بداية

2- مدة

3- تم

البداية هو التاريخ الذي سسيحفظ عندما يشغّل القاعدة لأول مرّة .

و المدّة سأكون أنا حفظتها لنقل خمسة أيام .

تمّ عندما يفتح لأول مرة سيتحول من no إلى yes -عبارة عن checkbox ، و بعدها لن يتغيّر التاريخ لأن كلّ مرة أخرى سيفتح سيتحقق بأنّ هذا الحقل تحوّل إلى yes .

معي أنتم ؟؟

الأن كلّ مرة و بعد أن يفتح البرنامج -طبعا بالautoexec- سيتأكد من أن بداية+مدة لم تساوي بعد تاريخ اليوم و لكن إذا انتهت المدة كيف أعمل self destruction أو تدمير ذاتي ؟

ما عندي إلا بالdos :

أغلق البرنامج و أريد أن أمجوه محواً تاماً ...

من يعطيني الcommands ??

أو أعمل run لبريمج صغير بالأكسيس كي يعمل delete للملف الأول ، بس يا ريت أحد يساعدني بالcommands .

أختكم janna

#3

مع أن الطريقة غير مجدية كحماية ، ولكن يوجد لديك منهجان للحذف :

ـ الحذف الداخلي : ويكون باستخدام ماكرو أو كود لحذف مكونات البرنامج (الجداول ، الاستعلامات ، النماذج التي تحمل الأكواد الرئيسة) .

ـ الحذف الخارجي : بناء ملف تنفيذيEXE ،من خلال الفيجول بيزك مثلاً واستدعاءه ، على أن يتضمن كود الاستدعاء أمراً لإغلاق قاعدة البيانات Quitخلال عداد الوقت Timer

أما الملف التنفيذي فيتضمن تعليمة الحذف . إلا أن الحذف هنا لن يكون نهائياً فيمكن استعادة الملف ، والطريقة الأولى أكثر أمناً .

#4

ما شاء الله عليك يا hkh007

يبدو أننا نفكر سوياً ولكن تفكيرك أعمق ..

قمت أنا بعمل الفكرة الأولى وهي حذف الجداول

#5

فكره جميله

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#6

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

timerDB.rar

#7

مشكورين يا إخوة ..

طبعاً مثل ما قلت يا أخي فكرة محو البرنامج غير آمنة لأنّ بإمكانه استرجاعها..

و أما الفكرة الثانية فهي الحل أن أمحو الجداول ، الmodules و النماذج ..

مشكور يا أخي على المثال و أرجو أن يستفيد الجميع منه.

أختكم janna

هذا الموضوع مغلق.

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

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

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

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

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