Можно ли вставить DLL файл в такой процесс, как explorer или svchost, используя С#? Я знаю, что это возможно в С++, но есть ли в С#? Если бы так было важно, как была написана DLL, например. будет ли он отличаться между С++ DLL или Visual Studio С#.NET DLL? Если это вообще возможно, кто-то может опубликовать код, который я мог бы использовать для этого. Большое вам спасибо.
С# DLL Injection
Ответ 1
Да, возможно: 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