0
要記錄的關鍵水龍頭我安裝鉤子爲:獲得與鍵水龍頭沿着「應用程序的名稱」
BOOL WINAPI installHook(HINSTANCE hinstDLL, DWORD fwdReason, LPVOID lpvReserved) {
handleKeyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, hinstDLL, 0);
MSG msg;
while(GetMessage(&msg, NULL, 0, 0)){
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
static LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) {
// write here
}
有沒有什麼方法可以讓我知道那裏的鑰匙,目前正在應用程序的名稱挖掘?就像我打開記事本寫了一些東西,我可以得到記事本的應用程序的名稱以及關鍵的水龍頭嗎?同樣的一些其他應用程序,如Mozilla Firefox。
+1我不知道他們將'GetWindowModuleFileName'合爲一體。不過,我認爲焦點(因爲這是擊鍵的位置)而不是前景窗口更貼近窗口。 – chris