关于函数映射的问题,请赐教!!!!!

ghost2003 2003-08-19 09:48:19
我想自己做一个user32.dll 把原由系统的user32.dll rename为user32_old.dll,然后在你自己的user32.dll建立各函数与user32_old.dll之间的映射关系,并且不想让任何程序调用exitwindowsex这个函数,即不建立该函数与user32_old.dll的影射关系,请问是否可行??

代码该怎么写????谢谢!!!!!
...全文
18 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuejinlong 2003-08-20
  • 打赏
  • 举报
回复
呵呵,什么事都敢做,小心呦
hch_45 2003-08-20
  • 打赏
  • 举报
回复
可以。不过非常麻烦,user32.dll 共有输出几个函数,你的新的user32.dll 也要做同样的多的函数输入。不想让任何程序调用exitwindowsex这个函数,你可以写个程序捕获WM_QUERYENDSESSION 消息,把这个消息"吃了"就可以了
duxin 2003-08-20
  • 打赏
  • 举报
回复
我不知道 更不敢说 :)
qiume 2003-08-20
  • 打赏
  • 举报
回复
就是知道也不敢说啊
dongmenbianxue 2003-08-20
  • 打赏
  • 举报
回复
呵呵,可怕,不过你不用替换整个user32.dll啊,只要把exitwindowsex函数地址改成你的不就行了。网上替换API函数的例子很多。还安全一点。
movingboy2 2003-08-19
  • 打赏
  • 举报
回复
你在编写病毒啊?
另外小心M$告你哦~
inshua 2003-08-19
  • 打赏
  • 举报
回复
有一种 Hook 叫 API Hook,很麻烦的

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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