كيفية معرفة ما إذا كانت العملية قيد التشغيل على جهاز محمول
سؤال
لدي مقبض العملية 'A' على جهاز Pocket PC 2003.أحتاج إلى تحديد ما إذا كانت هذه العملية لا تزال قيد التشغيل من العملية "ب".تتم كتابة العملية 'B' في Embedded Visual C++ 4.0.
المحلول
سوف يقوم GetExitCodeProcess بإرجاع STILL_ACTIVE إذا كانت العملية قيد التشغيل عندما تم استدعاء الوظيفة.
نصائح أخرى
مقابض العملية في انتظارك.يتم الإشارة إليهم - سيتم تحرير أي خيط انتظار - عند انتهاء العملية.يمكنك استخدامها مع WaitForSingleObject، WaitForMultipleObjects، وما إلى ذلك.
لا تنتمي إلى StackOverflow