Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将C#DLL注入另一个应用程序并显示它_C#_Forms_Dll_Code Injection - Fatal编程技术网

将C#DLL注入另一个应用程序并显示它

将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

我有一个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程序集执行此操作。