Инжектирование dll в сторонний процесс напрямую из ресурсов - C#
Формулировка задачи:
Извините за подобное название темы, не знал как назвать более понятно. В общем, что мы имеем:
1. DLL, написанная на C++.
2. Инжектор (через LoadLibraryA), написанный на C#.
DLL запакована в проект инжектора, в ресурсы. Сейчас процедура "подключения" происходит через чтение DLL из ресурсов, запись на диск (BinaryReader, BinaryWriter) и потом уже через метод инжектируется в процесс. Можно ли пропустить запись на диск и сразу инжектировать DLL в процесс?
Решение задачи: «Инжектирование dll в сторонний процесс напрямую из ресурсов»
textual
Листинг программы
Assembly asm = Assembly.Load(Resource1.lib); Type t = asm.GetType("lib.MyClass"); dynamic test = Activator.CreateInstance(t); MessageBox.Show(test.GetResult());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д