QT 查詢windows系統程序是否開啟

2022-06-19 03:08:24 字數 595 閱讀 7368

inputstr = ui->lineedit->text();

qprocess process;

//這個變數必須這樣宣告並賦值,否則process.start()的第二個引數不會是乙個有效引數,也就無法輸出程序資訊,列印一下這一串字串就知道為什麼了

process.start(

"tasklist

" ,qstringlist()<<"

/fi"

<<"

imagename eq

//這一句等價於process.start("tasklist" ,qstringlist()<<"/fi"<<"imagename eq qq.exe");

process.waitforfinished();

qstring outputstr =qstring::fromlocal8bit(process.readallstandardoutput());

qdebug()如果找到了這個程序,則傳送訊號開啟兩個計時器

emit timer_start();

else

//否則什麼都不執行

emit lookupfail();

Windows程序查詢

使用vs除錯c 程式時,有時由於強制退出,會出現 exe無法寫入的錯誤,重啟vs甚至都無法解決。原因由於除錯強制結束,導致 exe程序還在後台執行。解決辦法 開啟命令提示符,強制結束該後台程序 1.ctrl r,輸入cmd開啟命令提示符 2.查詢程序,exe表示自己要查詢的程序名稱 tasklist...

windows常見系統程序

mdm.exe windows管理控制台 wmiprvse.exe windows wmi provider host services.exe windows服務和控制器應用程式 inetinfo.exe windows iis admin service helper wscntfy.exe w...

windows系統程序解析

smss.exe session manager csrss.exe 子系統伺服器程序 winlogon.exe 管理使用者登入 services.exe 包含很多系統服務 lsass.exe 管理 ip 安全策略以及啟動 isakmp oakley ike 和 ip 安全驅動程式。svchost....