![](/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.