Я кореец, который пишет вопрос с переводчиком. Так что это может быть неловко. Прости.
Вот код.
hDll = LoadLibraryEx(KEYDLL, NULL, DLL_PROCESS_ATTACH);
hKeyProc = (HOOKPROC)GetProcAddress(hDll, "KeyboardProc");
LoadLibraryEx работает хорошо.
Но у GetProcAddress есть проблема.
Код ошибки следующий. 127 0x007F Указанная процедура не найдена.
Но если вы посмотрите на следующий код, процедура в порядке.
#define EXPORT extern "C" __declspec(dllexport)
EXPORT LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
...
}
Я исключил ненужный код. Почему клавиатура Proc отсутствует?