看看你的计算机上有没有 Windows XP 的 wmic 命令。
在DOS 黑窗 打命令
wmic process
可以获得所有进程信息。
编程序,用 system("wmic process > my_log.txt");
把 屏幕输出 转向 到 文件 my_log.txt 里。
然后 fopen my_log.txt ,从里面 抓出 你要的 进程。
如果觉得信息太多,查一下帮助文件,找合适的选项命令,wmic process 加上选项 就可以了。
例如:
system("wmic process get ExecutablePath > my_log.txt");
my_log.txt 里有:
C:\WINDOWS\System32\smss.exe
C:\WINDOWS\system32\csrss.exe
C:\WINDOWS\system32\winlogon.exe
C:\WINDOWS\system32\services.exe
C:\WINDOWS\system32\lsass.exe
C:\WINDOWS\system32\svchost.exe
。。。