ايران ويج

نسخه‌ی کامل: متوقف كردن پروسه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
مي خوام با vb يك پروسه رو متوقف كنم !
آيا در VB-API اين امكان وجود داره كه يك پروسه خارج از برنامه رو براي مدت زمان معين متوقف كنيم
میتونین با suspend کردن thread اون برنامه اونو به حالت freez در بیارین
چطوري مي تونم تعداد thread هاي يك پروسه واقعي رو به دست بيارم
حالا اگر به دست آوردم مي تونم هركدوم رو به صورت جدا متوقف يا فعال كنم
لطفا واضح تر بيان كنيد . ممنون
تابع sleep که همین کار رو می کنه . مشکل چیه ؟
فکر کنم برای ترد های دیگه هم از تابع SuspendThread باید استفاده بشه
من خودم این کار رو نکردم ولی قاعدش که اینطوری باید باشه
vz67 نوشته است:چطوري مي تونم تعداد thread هاي يك پروسه واقعي رو به دست بيارم
حالا اگر به دست آوردم مي تونم هركدوم رو به صورت جدا متوقف يا فعال كنم
لطفا واضح تر بيان كنيد . ممنون
با این تابع میتونین thread هر فورمی رو بدست بیارین
کد:
DWORD GetWindowThreadProcessId(

    HWND hWnd,    // handle of window
    LPDWORD lpdwProcessId     // address of variable for process identifier
   );