![]() |
|
مارأيكم في هذا الملف- فكرة جديدة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28) +---- الموضوع : مارأيكم في هذا الملف- فكرة جديدة (/showthread.php?tid=19801) الصفحات:
1
2
|
RE: مارأيكم في هذا الملف- فكرة جديدة - الخير طهوري - 29-03-17 السلام عليكم أهلا أخي الحبيب Ahmed_Mansoor أشكرك جزيل الشكر على التفاعل مع الموضوع في الواقع لقد طبقت الكود منذ مدة في هذا الملف وفضلت أن أطرح الموضوع بشكل نقاش من أجل حث الاخوة على البحث في قضايا ذات أهمية أعتقد أنها كبيرة والطريقة التي اعتمدها هي طريقة الحوار والتساؤل ودغدغة العقول لأنها من أكثر الطرق فائدة في قضية التعليم والتعلم شكرا مرة أخرى مع تحياتي
RE: مارأيكم في هذا الملف- فكرة جديدة - Ahmed_Mansoor - 29-03-17 أهلا أخي الكريم ، طيب لابأس بالنقاش مع بعض الأمثلة أو الأكواد ، عموما المثال الذي كنت سأضعه فكرته كالتالي : - بالنسبة لقيمة العداد الذي يعد عدد مرات تشغيل البرنامج يعني ممكن تخزن هذه القيمة في أكثر من مكان كالريجستري أو في ملف معين يوضع في مكان غير مكان ملف البرنامج كمجلد الوندوز أو السيستم٣٢ بإمتداد dll أو ocx أو أي إمتداد معروف وغير قابل للتشغيل بواسطة برنامج خاص بالإمتداد وإذا أردنا أن نحمي هذه القيمة من التلاعب أو التغيير من الأفضل تشفيرها يعني تخزن كنص مشفر ويتم فك تشفيره وإعادة تشفيره بعد زيادة القيمة من داخل البرنامج . - بالنسبة لطريقة حذف البرنامج بعد إكتمال القيمة القصوى لعدد المرات المسموح فيها تشغيل البرنامج فأرى أن الأفضل هو إنشاء ملف باتش بالإمتداد bat و وضع السكربت الخاص به فيه من داخل البرنامج وذلك في كود الحدث أو الإجراء أو الدالة التي منها إنهاء أو إغلاق البرنامج حيث يتم تشغيل ملف الباتش بشكل مخفي ثم إنهاء البرنامج حيث سيستمر الباتش بالعمل بعد إغلاق البرنامج حيث أن عمل السكربت المخزن فيه هو فحص وجود ملف البرنامج من عدمه في مساره فإذا كان ملف البرنامج موجود في مساره يقوم بتفيذ أمر حذفه وإذا لم يكن موجود فهذا يعني أنه تم حذفه عندها يقوم السكربت بحذف ملف الباتش نفسه الذي تم تخزين السكربت فيه وطبعا السكربت يتم تنفيذه في داخل لوب أو حلقه تكراريه يستمر بفحص وجود ملف البرنامج في مساره وذلك لأنه تم تشغيل السكربت والبرنامج لازال قيد التشغيل ولن يتم الحذف إلا عند إغلاق البرنامج لذلك يستمر السكربت في التنفيذ إلى أن يتم حذف ملف البرنامج بنجاح ويخرج من الحلقة التكراريه ويحذف ملفه المخزن فيه . RE: مارأيكم في هذا الملف- فكرة جديدة - الخير طهوري - 29-03-17 [attachment=13692] السلام عليكم شكرا لأخي Ahmed_Mansoor على أفكاره الرائعة أقدم لحضراتكم هنا مثال في كيفية كتابة الكود الأولي للتدمير هنا يتم يدويا بواسطة زر تغيير قيمة عدد مرات التشغيل في Text1 لقيمة أكبر من 2 ثم ننشيء الملف التنفيذي ونشغله ونقوم بتغيير القيمة في Text1 الباقي عليكم: - جعل عدد مرات التشغيل تلقائيا - اختيار مكان تخزين هذا العدد - نوع التشفير المناسب وغيرها من العمليات ملاحظة: بالنسبة[b] لموضوع الطائرة فقد طبقت طريقة معينة من أجل التعدادالتلقائي وبقية العمليات تحياتي [/b]
RE: مارأيكم في هذا الملف- فكرة جديدة - عبد الله190 - 19-05-17 السلام عليكم اشكر الجميع على التفاعل وخاصة اخوي عبد العزيز البسكري و احمد منصور |