社区
其它技术问题
帖子详情
关于枚举进程快照 GetModuleFileNameEx报错
sunshings
2011-03-20 03:38:32
我想要枚举当前进程,用到GetModuleFileNameEx vc++6.0 加了psapi.h和psapi.lib 可是还是不能运行。。。报错
error C2065: 'GetModuleFileNameEx' : undeclared identifier
...全文
234
11
打赏
收藏
关于枚举进程快照 GetModuleFileNameEx报错
我想要枚举当前进程,用到GetModuleFileNameEx vc++6.0 加了psapi.h和psapi.lib 可是还是不能运行。。。报错 error C2065: 'GetModuleFileNameEx' : undeclared identifier
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lactoferrin
2011-03-20
打赏
举报
回复
自己声明一个
__declspec(dllimport)DWORD WINAPI GetModuleFileNameExA(
HANDLE hProcess,
HMODULE hModule,
char* lpFilename,
DWORD nSize
);
__declspec(dllimport)DWORD WINAPI GetModuleFileNameExW(
HANDLE hProcess,
HMODULE hModule,
wchar_t* lpFilename,
DWORD nSize
);
#ifdef UNICODE
#define GetModuleFileNameEx GetModuleFileNameExW
#else
#define GetModuleFileNameEx GetModuleFileNameExA
#endif
c_losed
2011-03-20
打赏
举报
回复
或者
把Psapi.h 和Psapi.lib直接放到程序目录下
#include "Psapi.h"
#pragma comment(lib,"Psapi.lib")
c_losed
2011-03-20
打赏
举报
回复
下个SDK吧。。。
sunshings
2011-03-20
打赏
举报
回复
[Quote=引用 7 楼 c_losed 的回复:]
引用 5 楼 sunshings 的回复:
引用 4 楼 c_losed 的回复:
引用 3 楼 sunshings 的回复:
引用 1 楼 c_losed 的回复:
C/C++ code
#pragma comment(lib,"Psapi.lib")
加了 没用
贴源码。。
h=CreateToolhelp32Snapshot(TH32CS_……
[/Quote]
加过了 要是没加进include就不是这个报错了。。。。
c_losed
2011-03-20
打赏
举报
回复
[Quote=引用 5 楼 sunshings 的回复:]
引用 4 楼 c_losed 的回复:
引用 3 楼 sunshings 的回复:
引用 1 楼 c_losed 的回复:
C/C++ code
#pragma comment(lib,"Psapi.lib")
加了 没用
贴源码。。
h=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
report=P……
[/Quote]
将Psapi.h文件复制到vc6.0的include目录 重新编译应该就ok了
sunshings
2011-03-20
打赏
举报
回复
[Quote=引用 1 楼 c_losed 的回复:]
C/C++ code
#pragma comment(lib,"Psapi.lib")
[/Quote]
没用。这是干嘛的?没用过
sunshings
2011-03-20
打赏
举报
回复
[Quote=引用 4 楼 c_losed 的回复:]
引用 3 楼 sunshings 的回复:
引用 1 楼 c_losed 的回复:
C/C++ code
#pragma comment(lib,"Psapi.lib")
加了 没用
贴源码。。
[/Quote]
h=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
report=Process32First(h,PROCESSENTRY32);
while (report)
{ report=Process32Next(h,PROCESSENTRY32);
m=OpenProcess(PROCESS_ALL_ACCESS,FALSE, PROCESSENTRY32->th32ProcessID);
GetModuleFileNameEx(m,NULL,szCurPath,MAX_PATH);
c_losed
2011-03-20
打赏
举报
回复
[Quote=引用 3 楼 sunshings 的回复:]
引用 1 楼 c_losed 的回复:
C/C++ code
#pragma comment(lib,"Psapi.lib")
加了 没用
[/Quote]
贴源码。。
sunshings
2011-03-20
打赏
举报
回复
[Quote=引用 1 楼 c_losed 的回复:]
C/C++ code
#pragma comment(lib,"Psapi.lib")
[/Quote]
加了 没用
pengzhixi
2011-03-20
打赏
举报
回复
#include<ToolHelp.h>
c_losed
2011-03-20
打赏
举报
回复
#pragma comment(lib,"Psapi.lib")
Win32使用
快照
、psapi.dll、wtsapi32.dll、ntdll.dll 四种方式实现 ——
枚举
进程
天青色,等烟雨 一年一度的虐狗节又到了,想想自己还是单身一人就莫名的心疼…… 走过路过的哥哥姐姐、前辈们,欢迎大家点赞、评论、鼓励 ^ _ ^ 进 程
进程
是具有一定独立功能的程序关于某个数据集合上的一次运行活动,
进程
是系统进行资源分配和调度的一个独立单位. 我们可以在任务管理器中,查看我们当前正在运行的
进程
: 上面有着许多和
进程
相关的信息,比如PID(
进程
Id) 为什么会有多种枚...
MFC实现遍历系统
进程
MFC实现遍历系统
进程
,结束指定
进程
,刷新
进程
易语言
进程
管理模块实战详解
易语言作为一种面向中文用户的可视化编程语言,以其简洁的语法和强大的系统级操作能力,在国内开发者中拥有广泛的应用基础。其中,
进程
管理模块是其系统编程能力的重要体现之一。本章将从整体上介绍易语言
进程
管理模块的设计目标、核心功能及其在实际开发中的应用场景。该模块通过封装Windows API,提供对
进程
创建、
枚举
、监控与控制的一站式支持,适用于自动化运维、软件调试、安全检测等关键领域。其核心功能包括启动外部程序、获取
进程
PID与内存占用、终止指定
进程
等,均可通过简明的中文语句实现。
易语言
进程
管理模块源码实战解析
易语言作为一种面向中文用户的可视化编程语言,凭借其简洁的语法和直观的开发界面,在国内软件开发领域尤其是小型应用和自动化工具开发中占据了一席之地。本章将系统介绍易语言的发展背景、语言特性及其在Windows平台下的开发优势,重点阐述如何搭建完整的易语言集成开发环境(IDE),包括官方版本的安装流程、组件库的配置方法以及调试工具的启用方式。同时,针对“【易语言源码
进程
管理模块源码.rar】”这一特定项目,说明开发环境所需的依赖项与配置要求,确保后续源码分析与实践操作具备稳定的技术基础。全局变量通过。
NSIS Killer DLL Unicode/Ansi
进程
管理工具详解
NSIS(Nullsoft Scriptable Install System)作为一种开源、轻量级的安装程序制作工具,广泛应用于Windows平台软件的打包与部署。其核心优势在于脚本驱动、高度可定制以及对资源占用的极致优化。然而,在实际使用过程中,部分基于NSIS封装的应用程序可能存在后台驻留
进程
或难以彻底卸载的问题,导致用户系统出现残留服务、端口占用甚至安全风险。此外,某些恶意软件也利用NSIS的灵活性进行伪装分发,进一步加剧了用户对NSIS生成程序的信任危机。// 提取栈顶参数:
进程
名。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章