Windows程序查詢

2021-09-26 20:54:16 字數 560 閱讀 2474

使用vs除錯c++程式時,有時由於強制退出,會出現***.exe無法寫入的錯誤,重啟vs甚至都無法解決。

原因由於除錯強制結束,導致***.exe程序還在後台執行。

解決辦法

開啟命令提示符,強制結束該後台程序:

1.ctrl+r,輸入cmd開啟命令提示符;

2.查詢程序,***.exe表示自己要查詢的程序名稱:

tasklist | find "*.exe"
顯示如下:

testserver.exe               16984 console                    1         76 k
其中16984就是要找的程序的pid。

3.強制關閉程序:

taskkill -pid 16984 -f
重新啟動除錯,成功!!!

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

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

Windows查詢監聽埠對應的程序及其路徑

假設掃瞄到1234埠存在可疑程序,需要找到該監聽埠對應的程序及其程序檔案的全路徑,判斷是否為可疑程式。啟動命令列 按win r鍵,然後輸入 cmd 檢視埠號對應的程序id netstat ano findstr 1234 檢視程序id對應的程序,假設程序id為123 ps 如果有桌面環境的話,獲取到...

Windows程序銷毀

windows程序銷毀有基本的四種模式,入口函式返回,exitprocess termitateprocess 所有執行緒死亡 這四種操作 只有入口函式返回是靠譜的正規操作,exitprocess termitateprocess 是危險操作,盡量避免,所有執行緒死亡的操作只存在於理論上。接下來逐個...