LIBRARY "asdf" DESCRIPTION 'ÆÁ±Îdll Windows Dynamic Link Library'
EXPORTS ; Explicit exports can go here
SECTIONS ¡¡
mydata READ WRITE SHARED
glhInstance = (HINSTANCE) hModule;
hhook = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, hinst, 0);
LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) ¡¡¡¡{ ¡¡¡¡ BOOL fEatKeystroke = FALSE; ¡¡¡¡ PKBDLLHOOKSTRUCT p = NULL;
¡¡¡¡ if (nCode == HC_ACTION) ¡¡¡¡ { ¡¡¡¡ p = (PKBDLLHOOKSTRUCT) lParam; ¡¡¡¡ switch (wParam) ¡¡¡¡ { ¡¡¡¡ case WM_KEYDOWN: ¡¡¡¡ case WM_SYSKEYDOWN: ¡¡¡¡ case WM_KEYUP: ¡¡¡¡ case WM_SYSKEYUP: ¡¡¡¡ fEatKeystroke = (p->vkCode == VK_LWIN) ¦ ¦ (p->vkCode == VK_RWIN) ¦ ¦ ¡¡¡¡ ((p->vkCode == VK_TAB) && ((p->flags & LLKHF_ALTDOWN) != 0)) ¦ ¦ // ÆÁ±ÎAlt+Esc ¡¡¡¡ ((p->vkCode == VK_ESCAPE) && ((p->flags & LLKHF_ALTDOWN) != 0)) ¦ ¦ // ÆÁ±ÎCtrl+Esc ¡¡¡¡ ((p->vkCode == VK_ESCAPE) && ((GetKeyState(VK_CONTROL) & 0x8000) != 0)); ¡¡¡¡ break; ¡¡¡¡ default: ¡¡¡¡ break; ¡¡¡¡ } ¡¡¡¡ } ¡¡¡¡return (fEatKeystroke ? TRUE : CallNextHookEx(glhHook,nCode,wParam,lParam)); ¡¡¡¡}
提示出错为
--------------------Configuration: ÆÁ±Îdll - Win32 Debug-------------------- Compiling... asdf.cpp Linking... .asdf.def : fatal error LNK1118: syntax error in "SECTIONS" statement LINK : fatal error LNK1141: failure during build of exports file Ö´ÐÐ link.exe ʱ³ö´í.
asdf.dll - 1 error(s), 0 warning(s)