找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5320|回复: 1

如何才能监视进程的创建

[复制链接]
头像被屏蔽

21

主题

33

回帖

2

精华

钻石会员

积分
3299
发表于 2007-2-26 20:09:02 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2007-3-1 16:44:27 | 显示全部楼层
<p>进程的创建我也不知道如何监视</p><p>说不定是要HOOK API之类的技术,总之我没有在VB里见过这样的代码。</p><p>最多就是循环列举一下进程。。。。</p><p>应该是需要不少的底层技术吧。</p><p>对于已知窗口句柄,想要得到所属EXE文件,我记得我在问专家里面见过思路,不过没代码。大约如下:</p><p>GetWindowThreadProcessId可以取得指定hwnd所属的进程id</p><p>然后列举出所有进程,判断哪个进程的ID与刚刚得到的相同。</p><p>如果相同,就是它了。</p><p>找到进程后,就可以得到EXE文件名了:列举它所加载的模块,第一个一般就是可执行文件名。</p>
我就是嗷嗷叫的老马了......

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表