السّلام عليكُم ورحمة الله وبركاته
أخي الحبيب زيزووم
عيوب المشروع
أنت إنسحبت من ساحة المعركة فخرجت إلى ساحة أخرى للمواجهة عن بعد .
الظاهر أنك لم تجد حل لهذه المعضلة
أخي زيزووم حل المشكلة بسيط للغاية :
لماذا يغلق الفايروس الدوس ؟
من المعروف أن الدوس إسم ملفها الأساسي CMD.exe
فلذلك الفايروس طوال ما هو شغال يترقب إذا إشتغل CMD.exe في الذاكرة فيقوم مباشرةً بإغلاقه.
حل المشكلة :
نذهب إلى مجلد النظام : System32
ثم ننسخ نسخة من الملف CMD.exe إلى داخل مجلد المشروع ونغير إسمها إلى ما نريد وبالإمكان تغير اللاحقة إلى أي لاحقة أخرى وذلك حسب الرغبة .
أو ننسخ الـ CMD.exe بطريقة أسرع عن طريق كود Autoit Script
كود:
FileCopy(@ComSpec,"c:\Project\Zyzoom.dat", 1)
الأن ننشىء كود Autoit ليشغل الملف الدفعي بواسطة Zyzoom.dat الذي هو نسخة دوس
كود:
Run(@ScriptDir & '\Zyzoom.dat /c Bathscript.bat "', "", 1)
بعد ذلك يتم عمل كومبايلر للسكريبت ويتم الإستعانة بتشغيله بعد فك الضغط عن طريق الوينرار .
وهذه صورة توضيحية
أطيب و أرق تحية
بلال عبدالعزيز