查看进程的程序无法通过

欧阳海修 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.
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
stjay 2011-07-15
  • 打赏
  • 举报
回复
太马虎了
EnumProcess1末尾少了}右括号
玉宇逍遥 2011-07-15
  • 打赏
  • 举报
回复
你这程序写的主函数居然是未定义...无语...
shenyi0106 2011-07-15
  • 打赏
  • 举报
回复
LZ先找本C语言数看看吧,太基础的东西了
raymonzhao 2011-07-15
  • 打赏
  • 举报
回复
。。。。大括号对齐一下。
smwhotjay 2011-07-15
  • 打赏
  • 举报
回复
too basic 不解释

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧