我的VC++6.0找不到psapi.h这个头文件,怎么动态加载?或谁能给我发一个?
发过来的可以用吗?我是win2000 professional+VC++6.0英文版
我想枚举当前的所有进程,并找到想要的进程,比
如我想知道某个进程(如QQ2000B.exe)是否启动了?
怎么做?马上来分啊?
发过来的可以用吗?我是win2000 professional+VC++6.0英文版
我想枚举当前的所有进程,并找到想要的进程,比
如我想知道某个进程(如QQ2000B.exe)是否启动了?
怎么做?马上来分啊?
PSAPI.H和PSAPI.LIB在VC中没有包括,你可以在Platform SDK(http://www.microsoft.com/msdn/sdk)中找到。Platform SDK即原来的Windows SDK,尽管一般开发Windows程序,只要有VC就可以了。但是Platform SDK包括最新的Windows API(如Windows 2000的新函数)的有关声明、例子,值得下载。如果你嫌这个软件太大,也可以访问微软的Knowledge Base的文章:“Q231294 AMPLE: SmartGC Uses an ATL Server to Trigger Java GC”中也包括这两个文件。
BOOL EnumProcesses(
DWORD *lpidProcess, // array of process identifiers
DWORD cb, // size of array
DWORD *cbNeeded // number of bytes returned
);不过你要只是想知道哪个程序是否运行,可以用FindWindow按标题来找。或EnumWindow也可以。
去down吧