Внедрение Dll, написанной на C++ в Exe - C#
Формулировка задачи:
Внедрение Dll в Exe (Не взлом! Свою Длл в свою Ехе)...
Я создаю в с++ определённую Dll-ky, там есть как бы меню.. Это меню мне нужно тестить на D3D тестере, и что бы её в этот тестер "впихнуть" нужен этот самый "впихиватель"... Вот я и хочу его создать, но при этом инжектить им можно будет только 1 Dll (Мою)..
Если кто может - напишите код инжектора..
В нём желательно путь к dll и указание процесса (d3d.exe)... Всё это в коде тоесть тыкнул кнопку и всё заинжектилось...
Если не понятно объясняю - пишите, попробую объяснить проще..
Решение задачи: «Внедрение Dll, написанной на C++ в Exe»
textual
Листинг программы
// cl main.c /O1 /TC /GS- /Oi- /link /release /dll /out:test.dll /NODEFAULTLIB /ENTRY:DllMain /MERGE:.rdata=.text main.obj user32.lib #include <Windows.h> BOOL __stdcall DllMain( HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved ) { if ( fdwReason == DLL_PROCESS_ATTACH ) MessageBoxW(NULL, L"Injected!", NULL, MB_OK); return TRUE; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д