网上有很多关于linux上进程处理的信息,Windows上的信息不多。
我使用的是C语言,我想计算以下进程的资源使用情况。都 进程。不仅仅是系统进程,我还想包括那些由用户打开的exmaple进程,这可以通过EnumProcesses(、OpenProcess(和GetProcessTimes()来实现。
这可以使用EnumProcesses()、OpenProcess()和GetProcessTimes()来完成。然而这并不包括非系统进程的进程。
有什么想法吗?
可以使用EnumProcesses()、OpenProcess()和GetProcessTimes()来实现。然而这并不包括非系统进程的进程。
它仍然使用OpenProcess,根据我的理解,它只能打开系统进程。
事实上EnumProcesses()还是只列出了系统进程。
这些都是假的。
创建ToolHelp32Snapshot() &.EnumProcesses() EnumProcesses() 都会列出所有正在运行的进程,请确保你以管理员身份运行你的应用程序以获得所有信息。
OpenProcess()也适用于所有进程。