أهلًا و سهلًا بكـ يشرفنا تسجيلك و مشاركتك معنا .
#1
|
|||
|
|||
سورس كود بسيط لازالة اثر فيرس الشورت كت ( اتويت + ملف دفعي )
شرح السورس:
كود: #RequireAdmin التشغيل كمسؤول كود: #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> استدعاء السكريبتات المساعدة او سمها ما شئت كود: #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("هدية لاعضاء الديف", 409, 220, 192, 124) $Button1 = GUICtrlCreateButton("اظهر الملفات المخفية", 32, 48, 137, 41) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### انشاء الفورم مع زر واحد كود: Case $Button1 نضع هذا الامر لربط الزر مع الاوامر اللتي نريدها ان تنفذ عند الضغط على البوتوم 1 كود: FileInstall("shortcut.bat" ,@ScriptDir & "\shortcut.bat" , 1) وضع الملف الدفعي المسمى shortcut.bat في نفس مكان تواجد السكريبت ( يجب ان تضع الاداة في الفلاش ميموري او المكان المصاب كرت ذاكرة مثلا ) كود: RunWait(@ScriptDir & "\shortcut.bat") تشغيل الملف الدفعي و الانتظار حتى انتهائه من العمل كود: FileDelete(@ScriptDir & "\*.lnk") هنا ستكون ظهرت الشورت كات الوهمية لذلك هذا الامر لمسحها كلها كود: FileDelete(@ScriptDir & "\shortcut.bat") سيتم مسح الملف الدفعي للأنتهاء منه كود: MsgBox(0,"انتهت الاداة من عملها" ,"تم الانتهاء بحمد الله") رسالة تفيد بأنتهاء السكريبت من عمله ----- شرح الملف الدفعي كود: set ScriptPath=%~dp0 جعل المسار اللذي ستنفذ عليه الاوامر هو المسار الموجود فيه الملف الدفعي ( طبعا انت وضعت الاداة في الفلاش ميموري المصابة بعد ازالة الفيرس ) كود: attrib -h -s *.* /s /d امر تغيير خواص الملفات و المجلدات ( مثلا مخفي يصبح ظاهر ملف نظام يصبح ملف عادي و هكذا ) انتهى الملف الدفعي طبعا يمكن بكل سهولة تنفيذ كل الاوامر بواسطة الاتويت من غير الحاجة الى الملف الدفعي لكن احببت ان تتعلمو استخدام اكثر من لغة برمجة مع بعضها لتنفيذ برنامج واحد في النهاية مثلا برنامج بلغة سي مع بعض الملفات الفعية مع سكريبت اتويت مع ملف في بي اس ... الخ تذكروا الاداة ليست لازالة الفيرس هي فقط لازالة اثر الفيرس ممكن ان تقومو بتطويرها لازالة الفيرس الموضوع مو صعب لتحميل السورس مع الملف الدفعي https://upload.dev-point.com/bwv لا تنسوني من دعوة بظهر الغيب
__________________
|
|
|