تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مارأيكم في هذا الملف- فكرة جديدة
#11
السلام عليكم
أهلا أخي الحبيب Ahmed_Mansoor


أشكرك جزيل الشكر على التفاعل مع الموضوع

في الواقع لقد طبقت الكود منذ مدة في هذا الملف

وفضلت أن أطرح الموضوع بشكل نقاش من أجل حث الاخوة على

البحث في قضايا ذات أهمية أعتقد أنها كبيرة

والطريقة التي اعتمدها هي طريقة الحوار والتساؤل ودغدغة العقول لأنها من

أكثر الطرق فائدة في قضية التعليم والتعلم


شكرا مرة أخرى  مع تحياتي  Heart Heart Heart Smile
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor , Amir_Alzubidy
#12
أهلا أخي الكريم ، طيب لابأس بالنقاش مع بعض الأمثلة أو الأكواد ، عموما المثال الذي كنت سأضعه فكرته كالتالي :

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

- بالنسبة لطريقة حذف البرنامج بعد إكتمال القيمة القصوى لعدد المرات المسموح فيها تشغيل البرنامج فأرى أن الأفضل هو إنشاء ملف باتش بالإمتداد bat و وضع السكربت الخاص به فيه من داخل البرنامج وذلك في كود الحدث أو الإجراء أو الدالة التي منها إنهاء أو إغلاق البرنامج حيث يتم تشغيل ملف الباتش بشكل مخفي ثم إنهاء البرنامج حيث سيستمر الباتش بالعمل بعد إغلاق البرنامج حيث أن عمل السكربت المخزن فيه هو فحص وجود ملف البرنامج من عدمه في مساره فإذا كان ملف البرنامج موجود في مساره يقوم بتفيذ أمر حذفه وإذا لم يكن موجود فهذا يعني أنه تم حذفه عندها يقوم السكربت بحذف ملف الباتش نفسه الذي تم تخزين السكربت فيه وطبعا السكربت يتم تنفيذه في داخل لوب أو حلقه تكراريه يستمر بفحص وجود ملف البرنامج في مساره وذلك لأنه تم تشغيل السكربت والبرنامج لازال قيد التشغيل ولن يتم الحذف إلا عند إغلاق البرنامج لذلك يستمر السكربت في التنفيذ إلى أن يتم حذف ملف البرنامج بنجاح ويخرج من الحلقة التكراريه ويحذف ملفه المخزن فيه .
الرد }}}
#13

.rar   تدمير ذاتي.rar (الحجم : 5.23 ك ب / التحميلات : 19)
السلام عليكم
شكرا لأخي Ahmed_Mansoor على أفكاره الرائعة
أقدم لحضراتكم هنا مثال في كيفية كتابة الكود الأولي للتدمير هنا يتم يدويا بواسطة زر تغيير قيمة عدد مرات التشغيل في Text1 لقيمة أكبر من 2
ثم ننشيء الملف التنفيذي ونشغله ونقوم بتغيير القيمة في Text1

الباقي عليكم:
- جعل عدد مرات التشغيل تلقائيا
- اختيار مكان تخزين هذا العدد
- نوع التشفير المناسب
وغيرها من العمليات

ملاحظة:
بالنسبة
[b] لموضوع الطائرة فقد طبقت طريقة معينة
من أجل التعدادالتلقائي وبقية العمليات

تحياتي
Heart Heart Smile[/b]
الرد }}}
#14
السلام عليكم
اشكر الجميع على التفاعل وخاصة اخوي عبد العزيز البسكري و احمد منصور
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , عبد العزيز البسكري


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] سؤال كيف يتم تحديد عدد مرات تنصيب الملف التنفيذي لبرنامج Hassan.syria 2 193 02-01-24, 10:07 AM
آخر رد: Hassan.syria
  تحديد حجم الملف wolf1120 1 1,158 16-12-19, 01:40 PM
آخر رد: Ahmed_Mansoor
  كيفية نسخ قاعدة بيانات جديدة وباسم في هذا المثال khezzani 5 2,553 15-10-18, 10:55 PM
آخر رد: سعداء
  مساعدة تكملة فكرة الفاتورة حافظ حافظ 6 2,470 04-09-17, 11:04 PM
آخر رد: Amir_Alzubidy
  [vb6.0] مشكلة اللغة العربية في الملف التنفيذي عبدالله الصافي 4 3,979 02-02-17, 01:08 AM
آخر رد: عبدالله الصافي
  كيف اعرف انه تم الانتهاء من نسخ الملف عبدالله الصافي 6 2,595 28-11-16, 07:58 PM
آخر رد: عبدالله الصافي
  [ تمّ الحل ] : مشكلة بتسطيب الملف التّنفيذي عبد العزيز البسكري 3 2,187 12-11-16, 03:33 PM
آخر رد: مبرمج جديد
  سؤال حول فكرة عمل فورم adel_3812 1 1,776 29-11-14, 12:29 PM
آخر رد: adel_3812
  كيف اضيف التاريخ بجوار اسم الملف makrm 2 1,876 11-11-14, 02:11 PM
آخر رد: makrm
Brick [سؤال] إضافة قيمة جديدة على البحث m-kaylani 4 2,490 11-08-14, 10:27 AM
آخر رد: m-kaylani

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم