利用全局鉤子簡單實現鍵盤鎖定/解鎖

HOOK.CPP

 

 

HOOK.DEF

 

編譯成dll,如hook.dll

 

使用的時候,首先將hook.dll文件和hook.lib文件拷貝到程序目錄下,然後在程序裏掛載.dll或者.lib文件(如果不是動態鏈接的話)

 

然後在dll函數聲明前添加一條語句

#pragma comment(lib,"hook.lib")

 

這一步非常重要,比較容易忽略

 

該指令將一個註釋記錄放入一個對象文件或可執行文件中。
常用的lib關鍵字,可以幫我們連入一個庫文件。

聲明DLL函數(*)

 _declspec(dllimport) TYPE FUNCTION(PAREMETERS);

 

TYPE:函數反回值類型

FUNCTION:函數名

PAREMETERS:形式參數列表

接下來便可以調用相應的DLL函數了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章