PDA

View Full Version : متوقف کردن برنامه در حافظه



volkswagen
یک شنبه 11 اردیبهشت 1390, 16:09 عصر
سلام خدمت دوستان-
ببخشید من هر چی گشتم چیزی در این رابطه پیدا نکردم
سوالم اینه:
چظور میشه یه برنامه را متوقف کرد؟یعنی برنامه در حال اجرا باشه ، ولی کلیه پردازش هاش متوقف بشه و دوباره بتونیم اون رو به روال اولش برگردونیم؟
خیلی ممنون

returnx
یک شنبه 11 اردیبهشت 1390, 17:25 عصر
این جوری که من از توضیحاتتون متوجه شدم شما می تونید با تابع API Sleep این کارو انجام بدید...

volkswagen
یک شنبه 11 اردیبهشت 1390, 18:35 عصر
سلام-خیلی ممنون
این که شما فرمودید رو تست کردم ، ولی مثل اینکه فقط رو برنامه خودمون جواب میده.
و مثل اینکه منطورم رو درست متوجه نشدید.
برنامه ی خودمون رو نمی گم.یک برنامه ی دیگه.
یعنی مثلا آدرس و نام یه برنامه رو به برنامه خودمون بدیم و اون رو متوقف کنه(هموچ چیزایی که بالا گفتم).
و یا مثلا هندل یه پنجره رو بدیم واین کارو کنه.به شرطی که همونطور که گفتم کلیه پردازش های برنامه متوقف بشه.

Mr'Jamshidy
یک شنبه 11 اردیبهشت 1390, 21:43 عصر
من درست یادم نیست اما یک جایی تو همین انجمن دیدم باید از تابع SuspendThread استفاده کنی
اما یادم نیست کجا دیدم

volkswagen
دوشنبه 12 اردیبهشت 1390, 23:32 عصر
ببخشید
من هر چه گشتم چیزی پیدا نکردم.
اگه میشه آدرسش رو بزارید
خیلی ممنون

ژوپیتر
دوشنبه 12 اردیبهشت 1390, 23:40 عصر
http://www.astahost.com/Suspend-Resume-Execution-Windows-Application-t16068.html
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
این برنامش هست، حالا چه جوری؟ آی دونت نو.

volkswagen
سه شنبه 13 اردیبهشت 1390, 00:53 صبح
ببخشید ، این رو که زحمت کشیدید و لینکش رو گذاشتید رو دانلود کردم ، ولی اینکه یه فایله فقط!
سورس همراهش نیست!:ناراحت:

Mr'Jamshidy
سه شنبه 13 اردیبهشت 1390, 12:58 عصر
برای توقف

Public Declare Function SuspendThread Lib"kernel32.dll" (ByVal hThread As Long) As Integer


برای ادامه


Public Declare Function ResumeThread Lib"kernel32.dll" (ByVal hThread As Long) As Integer

محسن واژدی
سه شنبه 13 اردیبهشت 1390, 14:53 عصر
سلام علیکم
سورس زیر PID پروسه را دریافت و بسته به درخواست شما Suspend یا Resume میکند

موفق باشید
یاعلی

volkswagen
سه شنبه 13 اردیبهشت 1390, 16:53 عصر
خیلی ممنون-عالی بود