![](/img/trans.png)
[英]Detect/identify the port (HDMI, other) the monitor is connected to in Windows 7/8/10 Win32 C++
[英]Which Win32 Functions used by Windows Resource Monitor to detect both disk and network activities for terminated process?
在Windows Resource Monitor中 ,有四個選項卡-CPU,MEMORY,DISK,NETWORK。此程序向我們顯示每個進程及其各自的PID (進程ID),這些進程涉及磁盤驅動器和網絡的I / O活動。
我正在使用Win32編程和Visual C ++(Visual Studio)。我創建了一個進程(使用CreateProcess函數)“ VBS3_64.exe”,假設我不知道它是內部行為,在我的程序中,我唯一的意圖是創建該進程,讓它執行幾分鍾,然后使用Terminate或SendMessage函數終止它。 在我終止該進程后, Windows資源監視器顯示CPU和內存使用均處於“已終止”狀態(灰色),但磁盤活動和網絡活動目前都在運行(黑色)幾分鍾。 甚至Windows Task Manager也沒有顯示該進程。
我使用Win32函數來檢查進程是否仍在系統上運行,即使該進程被稱為Terminate或force kill,但所有這些函數都給了我相同的結果。 但是只有Resource Monitor可以檢測到其清理磁盤活動和網絡活動 。
請參考我在MSDN上問的以下問題: -MSDN問題
你想得太辛苦了 該過程已經終止...這意味着它已經消失了。
資源監視器只是向您顯示了一些信息,因此您有機會看到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.