Почему происходит сбой Maden DLL от G++?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Почему происходит сбой Maden DLL от G++?

Сообщение Anonymous »

Я пытаюсь компилировать dll с G ++

Код: Выделить всё

g++ -c main.cpp

Код: Выделить всё

g++ -shared -o main.dll main.o< /code>
, но инъекция его в процесс не удается. Неудачный адрес нахождения 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;
}
Я думаю, Mingw не объявляет обратный вызов Onexit, поэтому я должен сделать это сам, но он не сработал
Я попробовал onexit () и Просто объявите Extern "C" _onexit_t __dllonexit (_onexit_t func, _pvfv ** pbegin, _pvfv ** pend);
Я получил те же сообщения от чит -механизма, снявшись с нахождением адреса msvcrt ! __ dllonexit idk, что делать
Когда я скомпилировал с Visual Studio, все было хорошо

Подробнее здесь: https://stackoverflow.com/questions/793 ... -g-crashes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»