将C#DLL注入另一个应用程序并显示它
我有一个C#浏览器应用程序,我把它编译成DLL。我使用表单和VisualStudio来制作它。我是否能够将该DLL注入到应用程序中并显示浏览器窗口?类似于Steam的Shift+Tab叠加。我试着注射,但毫不奇怪它没有出现。如果这是不可能的,那么实现我想要的目标的最佳方法是什么?编译为dll、.net程序集或标准windows PE文件是什么意思?@General、.net framework 4.7.2、输出类型类库。很好奇,您对dll注入的定义是什么,您是如何注入的this@TheGeneral,我使用ExtremeInjector。根据我的理解,如果它与C++注入的概念相同,我只需在另一个应用程序中运行我的代码。例如,我希望热键可以在按下时显示或隐藏我的浏览器gui。我发现它不太可能将.net程序集注入另一个应用程序的进程空间。注入通常通过插入一个jmp命令来指向代码中某个dll的方法来工作。我可能错了,但我知道没有一个库可以为.net程序集执行此操作。将C#DLL注入另一个应用程序并显示它,c#,forms,dll,code-injection,C#,Forms,Dll,Code Injection,我有一个C#浏览器应用程序,我把它编译成DLL。我使用表单和VisualStudio来制作它。我是否能够将该DLL注入到应用程序中并显示浏览器窗口?类似于Steam的Shift+Tab叠加。我试着注射,但毫不奇怪它没有出现。如果这是不可能的,那么实现我想要的目标的最佳方法是什么?编译为dll、.net程序集或标准windows PE文件是什么意思?@General、.net framework 4.7.2、输出类型类库。很好奇,您对dll注入的定义是什么,您是如何注入的this@TheGener