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

استفسار (اضافة الداله SLEEP الى ملف تنفيذي)

بدأه ahmad_n في 18 سبتمبر 2010 · 3 رد · 800 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني انا عندي ملف تنفيذي اريد ان اضيف له SLEEP

اريد قبل تشغيل البرنامج ينتظر خمس ثواني ومن ثم يبدا التشغيل

قرأت درس للاخ JAAS عن طريقة اضافة MASSEGBOX وطبقت الدرس

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

فارجو توضيح هذا لي

#2
VOID Sleep(

	DWORD dwMilliseconds 	// sleep time in milliseconds 
   );

push 5000
call Sleep

تم تعديل هذه المشاركة بواسطة GamingMasteR في 18 سبتمبر 2010 في 17:15

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

يمكن فعل هذا بلغة AutoIt3 Scripting Language كما يلي:

FileInstall("c:\myfile.exe", @TempDir & "\",1) ;دمج برنامجك مع برنامج جديد.. وثم فكه إلى المجلد المؤقت
Sleep(5000) ; التوقف لخمس ثواني
Run(@TempDir & "\myfile.exe") ; تشغيل الملف من المجلد المؤقت
ProcessWaitClose("myfile.exe") ; إنتظار البرنامج حتى يغلق
FileDelete(@TempDir & "\myfile.exe") ; حذف البرنامج من المجلد المؤقت
Exit

ثم إعمل Compile للسكريبت... مع مراعات تغيير المسار الخاص ببرنامجك في أول أمر من تلك الأوامر.. وتغيير إسمه في باقي الأوامر myfile.exe

VIVA AutoIt :)

syriarose-149999cf45.jpg
#4

مشكورين اخواني على ردكم السريع انا ابي اعدل على البرنامج نفسه بال olly

ولكن اكتشفت ان الطريق اللي كنت ماشئ عليه صحيح بس لم اعرف العدد اللي محتاج اضافته لداله

هذه هي الطريقه

post-224524-062048700 1284846642_thumb.j

المرفقات
sleep.JPG

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

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

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

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

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