Добрый день, наблюдаю странную проблему, хуки отлично ставятся если имя длл hook.dll, но если ее переименовать в hook1.dll и внести соответствующие изменения в код, то хуки не ставятся. Почему? Еще две недели назад как бы длл не называлась код нормально работал. Думаю проблема не в коде а в чем то другом, возможно в настройках компилятора. Как лечить?
HMODULE hLib = LoadLibraryA("hook.dll");
tActivate pActivate = (BOOL (WINAPI *)(BOOL)) GetProcAddress(hLib, "Activate");
dll
DLLFUNCTION BOOL WINAPI Activate ()
{
hHook = SetWindowsHookExA(IsLoaderHook ? WH_GETMESSAGE, CBTProc, hInst, 0);
return hHook != NULL;
}