Собственно вопрос: как создать в 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.












