C # DLL Инъекция - PullRequest
       13

C # DLL Инъекция

11 голосов
/ 07 июля 2011

Можно ли внедрить файл DLL в процесс, такой как explorer или svchost, используя C #? Я знаю, что это возможно в C ++, но так ли это в C #? Если это так, будет ли иметь значение, как была написана DLL, например, будет ли он отличаться между C ++ DLL или Visual Studio C # .NET DLL? Если это вообще возможно, кто-то может опубликовать код, который я мог бы использовать для этого. Большое спасибо.

1 Ответ

21 голосов
/ 07 июля 2011

Да, это возможно: 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

...