可以用
GetCurrentProcessId
得到id,然后传到主线程里,再用
OpenProcess
打开这个id,就可以得到进程handle了。
不过话说 hook的dll就已经在远程进程里面的了,你还需要什么远程注入啊。
进程句柄在不同进程间不通用。我猜测问题出在这里
你的wParam是通过DuplicateHandle复制过来的句柄吗?如果不是,那么你用不了这个句柄
如果是GetCurrentProcess获取的,那么通过消息送过来,这个句柄也还是Current Process。就有点像“今天”,到了“明天”以后“明天”也变成“今天”这种感觉。