كيفية معرفة ما إذا كانت العملية قيد التشغيل على جهاز محمول

StackOverflow https://stackoverflow.com/questions/76484

سؤال

لدي مقبض العملية 'A' على جهاز Pocket PC 2003.أحتاج إلى تحديد ما إذا كانت هذه العملية لا تزال قيد التشغيل من العملية "ب".تتم كتابة العملية 'B' في Embedded Visual C++ 4.0.

هل كانت مفيدة؟

المحلول

سوف يقوم GetExitCodeProcess بإرجاع STILL_ACTIVE إذا كانت العملية قيد التشغيل عندما تم استدعاء الوظيفة.

نصائح أخرى

مقابض العملية في انتظارك.يتم الإشارة إليهم - سيتم تحرير أي خيط انتظار - عند انتهاء العملية.يمكنك استخدامها مع WaitForSingleObject، WaitForMultipleObjects، وما إلى ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top