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

时间:2016-05-23 14:11:42
【文件属性】:

文件名称:VB.NET中的跨进程消息钩子

文件大小:7KB

文件格式:TXT

更新时间:2016-05-23 14:11:42

VB.NET

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


网友评论