是否可以使用C#将DLL文件注入到诸如explorer或svchost的进程中?我知道这在C++中是可行的,但它是否在C#中?如果是这样,DLL的编写方式是否重要,例如它是否会在C++ DLL或Visual Studio C#.NET DLL之间有所不同?如果这是可能的话,有人可以发布我可以用来执行此操作的代码.非常感谢你.
Dav*_*nan 21
是的,有可能:http://www.codingthewheel.com/archives/how-to-inject-a-managed-assembly-dll
由于该链接似乎已关闭,因此这是一个缓存版本:http://web.archive.org/web/20101224064236/http: //codingthewheel.com/archives/how-to-inject-a-managed-assembly-dll