古詩詞大全網 - 四字成語 - C# 線程鉤子和全局鉤子返回值問題

C# 線程鉤子和全局鉤子返回值問題

SetWindowsHookEx

函數原形:HHOOK SetWindowsHookEx(

int idHook, // 鉤子類型,

HOOKPROC lpfn, // 鉤子函數地址

INSTANCE hMod, // 鉤子所在的實例的句柄,

DWORD dwThreadId // 鉤子所監視的線程的線程號

)

hMod: 對於線程序鉤子,參數傳NULL;

對於系統鉤子:參數為鉤子DLL的句柄

dwThreadId:對於全局鉤子,該參數為NULL。

鉤子類型用WH_CALLWNDPROC=4(發送到窗口的消息。由SendMessage觸發)

返回:成功:返回SetWindowsHookEx返回所安裝的鉤子句柄;

失敗:NULL;