1. 首页
  2. 行业
  3. 互联网
  4. VB.NET中的跨进程消息钩子

VB.NET中的跨进程消息钩子

上传者: 2020-09-17 08:19:53上传 TXT文件 7.13KB 热度 13次
我们都知道在VB6里面可以用API函数来进行子类化,以处理自身的窗体过程;如果跨进程,这就麻烦了,由于我们的函数在我们的进程中(废话),而目标进程的窗口的消息处理函数在目标进程(还是废话),所以只能想办法把我们的代码放到对方进程中去执行——并且要告知我们的进程得到了什么消息。恐怕写汇编就有点吓人了,于是大家都写DLL,其原理就是把回调函数放到一个DLL里面注入到对方进程,DLL去修改目标窗口的默认处理函数——把消息发送给我们。
用户评论