Код: Выделить всё
g++ -c main.cpp< /code>
g++ -shared -o main.dll main.o< /code>
but injecting it into process fails. failing finding address of msvcrt!__dllonexitВот мой исходный файл < /p>
Код: Выделить всё
#include
BOOL APIENTRY DllMain(HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
< /code>
I guess mingw doesnt declare onexit callback so I should do it myself, but it didnt work
I tried onexit()Я получил одинаковые сообщения от чит -двигателя Неудачный адрес нахождения MSVCRT! __ dllonexit idk, что делать
Когда я скомпилировал с Visual Studio, все было хорошо
Подробнее здесь: https://stackoverflow.com/questions/793 ... -g-crashes
Мобильная версия