注册 登录
编程论坛 VC++/MFC

求助啊,大侠看下这个代码怎么了,老崩溃。。。。。

wank125 发布于 2012-07-27 08:31, 481 次点击
#include"windows.h"
#include"stdio.h"
#include"tlhelp32.h"
int main(int argc,char *argv[])
{
PROCESSENTRY32 pe32;
pe32.dwSize=sizeof(pe32);
HANDLE hProcessSnap=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if (hProcessSnap==INVALID_HANDLE_VALUE)

{
    printf("CreateToolhelp32Snapshot is failed");
    return -1;
}
BOOL bResult =Process32First(hProcessSnap,&pe32);
while (bResult)
{
    printf("process_name is %s :\n",pe32.szExeFile);
    printf("process_Id is %s :\n",pe32.th32ParentProcessID);
    bResult=Process32Next(hProcessSnap,&pe32);

}
CloseHandle(hProcessSnap);
return 0;
}
1 回复
#2
gaigai1232012-07-27 09:02
是不是内存溢出了,你那个头文件有问题吗
1