设为首页 加入收藏

TOP

四种方法实现VC枚举系统当前进程(二)
2014-11-23 20:18:03 来源: 作者: 【 】 浏览:98
Tags:方法 实现 枚举 系统 当前 进程
x =
(GETMODULEFILENAMEEX)GetProcAddress(hPsDll, "GetModuleFileNameExA");
注意第三个函数名GetModuleFileNameExA,在Dll里有以A和W结尾区分函数,A指采用的是ANSI字符串方式,W则是UNICODE方式。于是,我们可以用下面的语句枚举进程:
pEnumProcesses(processid, sizeof(processid), &needed);
processcount=needed/sizeof(DWORD);

for (i=0;i {
//打开进程
hProcess=OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ,
false, processid[i]);
if (hProcess)
{

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇我的武器就是小---如何使文件编译.. 下一篇替换和安装新svchost服务

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: