怎么在service进程中将一个dll注入到某个用户进程
如何在service进程中将一个dll注入到某个用户进程?
我写了一个windows service 每次开机自动启动。
可能有多个user同时登陆到这个windows,而每个user有可能打开一个或多个ProcessA.exe进程,
我希望能实现的就是每当用户打开一个ProcessA.exe进程时,我的service程序能够监测到并能够注入一个MyDll.dll.
请问怎么做?
谢谢.
------解决方案--------------------
跨session注入啊,用server注入的话一般一个server对应一个session,如果要监视新创建的进程的话,更复杂,如果还有X86启动X64,X64启动X86。。。。
------解决方案--------------------
RtlCreateUserThread
LdrLoadDll
我写了一个windows service 每次开机自动启动。
可能有多个user同时登陆到这个windows,而每个user有可能打开一个或多个ProcessA.exe进程,
我希望能实现的就是每当用户打开一个ProcessA.exe进程时,我的service程序能够监测到并能够注入一个MyDll.dll.
请问怎么做?
谢谢.
------解决方案--------------------
跨session注入啊,用server注入的话一般一个server对应一个session,如果要监视新创建的进程的话,更复杂,如果还有X86启动X64,X64启动X86。。。。
------解决方案--------------------
RtlCreateUserThread
LdrLoadDll