查看进程的程序无法通过
欧阳海修 2011-07-15 04:01:23
#include <Windows.h>
#include <Psapi.h>
#include <stdio.h>
VOID WINAPI EnumProcess1()
{
// 假设不超过1024个进程
DWORD aProcesses[1024], cbNeeded, cProcesses;
unsigned int i;
// 调用EnumProcesses
if ( !EnumProcesses( aProcesses, sizeof(aProcesses), &cbNeeded ) )
return;
// 进程数
cProcesses = cbNeeded / sizeof(DWORD);
for ( i = 0; i < cProcesses; i++ )
{
// 显示进程信息
printf( "\n\n**************************************************" );
printf("\nPROCESS : %u\n\n",aProcesses[i]);
printf( "\n****************************************************" );
}
main()
{
EnumProcess1();
}
--------------------Configuration: enum - Win32 Debug--------------------
Compiling...
enum.cpp
D:\木马编程\enum\enum.cpp(23) : error C2065: 'main' : undeclared identifier
D:\木马编程\enum\enum.cpp(24) : error C2143: syntax error : missing ';' before '{'
D:\木马编程\enum\enum.cpp(27) : fatal error C1004: unexpected end of file found
Error executing cl.exe.