PPC中檢查某程式是否執行

2021-09-05 15:48:13 字數 755 閱讀 7120

有時候經常需要檢查某個程式是否正在執行,在windows mobile 5.0系統開發中我經常用到以下幾種方法:

第一種:

handle hmutex=::createmutexw(null,true,l"程式名");

dword dwerror=getlasterror();

if(dwerror==error_already_exists)

::releasemutex(hmutex);

第二種:

hwnd hwmp=::findwindoww(l"dialog",l"程式視窗名");

if(hwmp)

第三種:

processentry32   lppe;

memset(&lppe,0,sizeof(processentry32));  

handle handle=createtoolhelp32snapshot(th32cs_snapall,0);

lppe.dwsize=sizeof(processentry32);

::process32first(handle,&lppe); do

::closehandle(handle);

}while(process32next(handle,&lppe));

::closehandle(handle);

以上三種方法,只能檢查其它程式,而不能檢查自身是否正在執行,因為windows mobile 系統的執行機制和pc機上的windows xp是不太一樣的.

檢查iphone是否安裝某app

對於這個問題 有3個技術點 1 產品b是否已安裝的檢測。解決方案1 經驗證 該方案真機ios5無效,模擬器可以 declaration implementation bool isdir no if nsfilemanager defaultmanager fileexistsatpath path...

NSIS 檢查某登錄檔鍵是否存在

原文nsis 檢查某登錄檔鍵是否存在 定義登錄檔主鍵 define hkey classes root 0x80000000 define hkey current user 0x80000001 define hkey local machine 0x80000002 define hkey us...

shell指令碼判斷某服務是否執行

shell指令碼判斷某服務是否開啟 指令碼如下 bin bash 檢查服務狀態,是否安裝 read p 請輸入要檢測的服務 service netstat anp grep service dev null if eq 0 then echo service服務已經啟動!else rpm q ser...