在沒有獲取所有進程的情況下,是否有psapi或windows.h中的任何函數來獲取期望進程「僅通過進程名稱(例如:」chrome.exe「)運行。檢查某個特定進程是否在運行C++的windows上運行
編輯:
如果任何一個需要通過全部進程列表中運行,我可以在這裏貼上我的代碼以獲得所需的處理信息。它在xp機器上工作,並與vs 2008編譯。
我也發現了我的問題的解決方案!但是根據msdn,該函數已經在進程中運行並檢查沒有擴展名的名稱。不久它會搜索「chrome」並返回chrome列表。*
此函數有一個很好的優點,它返回列表中的進程,它可能是一個exe可能運行may實例。缺點CLR是必需的,它的運行速度比PSAPI功能更慢,它有額外的皈依要求如String ^到WCHAR或字符串(我沒有測試)