Собственно вопрос: как создать в VC++ 6.0 такую библиотеку, которая выполнит свой код один раз? Тоесть, в Delphi создать такую библиотеку просто - достаточно написать свой код в конструкции begin...end. В Спп почему-то так не выходит. Я портирую один свой GTA'шный патч из Delphi, и код во время загрузки игры выполняется несколько раз. Вот, допустим, код:
#include "stdafx.h" BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { MessageBox(NULL, "We are cool", "Test", MB_OK); return TRUE; }
В нём MessageBox вылетает несколько раз. Как быть?
P.S. Использую ASI Loader.