菜鸟再次重拳出击,双击桌面的程序,系统的工作方式是什么?

d8923704 2008-11-05 03:23:47
双击桌面的程序,系统的工作方式是什么?

比如我在双击桌面,explorer调用什么函数,或发出什么消息,运行该程序?
我想hook这个函数或拦截这个消息,以达到未运行程序就首先知道什么程序要运行,采用判断程序大小和程序文件内容的方式,判断是否让它运行,, (类似杀软的检控)...

分不多了,,请各位大侠指定迷津`
...全文
75 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
d8923704 2008-11-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 d8923704 的回复:]
还有,别看我结贴率低..但是哪怕有一个顶贴的,没有合适答案我都会把分给他!
另外几个没结贴的,都是没人理的贴子,我想给分都没人给...
[/Quote]

我自己蒙出来了... 既然有人理,我就给参与的人分吧!
mandarin 2008-11-06
  • 打赏
  • 举报
回复
lz我想知道你是怎么实现的啊??
mandarin 2008-11-05
  • 打赏
  • 举报
回复
d8923704 2008-11-05
  • 打赏
  • 举报
回复
睡前顶下.................
d8923704 2008-11-05
  • 打赏
  • 举报
回复
再顶/..
d8923704 2008-11-05
  • 打赏
  • 举报
回复
一般外壳就是或者SHELLEXECUTE,SHELLEXECUTEEX吧

这恕我菜, 您说的我一句看不懂.


继续顶起
CaiBirdy 2008-11-05
  • 打赏
  • 举报
回复
一般外壳就是或者SHELLEXECUTE,SHELLEXECUTEEX吧
d8923704 2008-11-05
  • 打赏
  • 举报
回复
顶起...
fangsp 2008-11-05
  • 打赏
  • 举报
回复
呵呵
支持
i54 2008-11-05
  • 打赏
  • 举报
回复
UP
d8923704 2008-11-05
  • 打赏
  • 举报
回复
我当前做法是hook了GetModuleHandleA, (程序运行后判断)..
结果很不满意,,某些程序有反hook代码, 我还没hook他GetModuleHandleA呢,,就把我关了
d8923704 2008-11-05
  • 打赏
  • 举报
回复
还有,别看我结贴率低..但是哪怕有一个顶贴的,没有合适答案我都会把分给他!
另外几个没结贴的,都是没人理的贴子,我想给分都没人给...

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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