欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用鉤子如何鎖定鍵盤的方法分享

 更新時間:2014年01月31日 01:51:48   作者:  
鎖鍵盤一般用鉤子實現(xiàn),所以難度稍大,不過下面這個程序當(dāng)簡單,而且連鉤子所需要DLL也省了

復(fù)制代碼 代碼如下:

#include
#include
//處理按鍵消息的過程函數(shù)
LRESULT CALLBACK keyproc( int code,
WPARAM wParam,
LPARAM lParam )
{
return 1;//返回1可使鍵盤停止響應(yīng)
}

main(int argc, char* argv[])
{

SetWindowsHookEx(WH_KEYBOARD,keyproc,GetModuleHandle(NULL),0);//安裝鍵盤鉤子
printf("\n\n\n程序?qū)⒃?5妙之后返回...嘿嘿15妙內(nèi)你的鍵盤是無法工作的哦\n");
::Sleep(15000);
}

代碼中使用鉤子而無DLL的關(guān)鍵就在于GetModuleHandle(NULL), GetModuleHandle()參數(shù)為NULL得到的是調(diào)用者本身的模塊句柄,也就是說用程序本身作為DLL。因為是console程序,所以隨著程序的結(jié)束鉤子也就OVER了,所以并沒有卸載鉤子。

相關(guān)文章

  • linux c語言操作數(shù)據(jù)庫(連接sqlite數(shù)據(jù)庫)

    linux c語言操作數(shù)據(jù)庫(連接sqlite數(shù)據(jù)庫)

    linux下c語言操作sqlite數(shù)據(jù)庫實例方法,大家參考使用吧
    2013-12-12
  • C語言數(shù)據(jù)在內(nèi)存中的存儲流程深入分析

    C語言數(shù)據(jù)在內(nèi)存中的存儲流程深入分析

    使用編程語言進(jìn)行編程時,需要用到各種變量來存儲各種信息。變量保留的是它所存儲的值的內(nèi)存位置。這意味著,當(dāng)您創(chuàng)建一個變量時,就會在內(nèi)存中保留一些空間。您可能需要存儲各種數(shù)據(jù)類型的信息,操作系統(tǒng)會根據(jù)變量的數(shù)據(jù)類型,來分配內(nèi)存和決定在保留內(nèi)存中存儲什么
    2022-10-10
  • C++實現(xiàn)“隱藏實現(xiàn),開放接口”的方案

    C++實現(xiàn)“隱藏實現(xiàn),開放接口”的方案

    本文從一個實例講解了C++實現(xiàn)“隱藏實現(xiàn),開放接口”的方案,文章條理清新,內(nèi)容充實,需要的朋友可以參考下
    2015-07-07
  • 使用C語言實現(xiàn)掃雷游戲

    使用C語言實現(xiàn)掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了使用C語言實現(xiàn)掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C++?手?jǐn)]簡易服務(wù)器

    C++?手?jǐn)]簡易服務(wù)器

    本文主要介紹了C++?手?jǐn)]簡易服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • C++中STL的常用算法總結(jié)

    C++中STL的常用算法總結(jié)

    這篇文章主要介紹了C++?STL中一些常見算法的使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • C++逆向分析移除鏈表元素實現(xiàn)方法詳解

    C++逆向分析移除鏈表元素實現(xiàn)方法詳解

    這篇文章主要介紹了C++實現(xiàn)LeetCode(203.移除鏈表元素),本篇文章通過逆向分析的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2022-11-11
  • C++基礎(chǔ)入門教程(七):一些比較特別的基礎(chǔ)語法總結(jié)

    C++基礎(chǔ)入門教程(七):一些比較特別的基礎(chǔ)語法總結(jié)

    這篇文章主要介紹了C++基礎(chǔ)入門教程(七):一些比較特別的基礎(chǔ)語法總結(jié),本文總結(jié)的都是一些特殊的語法,需要的朋友可以參考下
    2014-11-11
  • C語言中數(shù)組常用的一些排序算法小結(jié)

    C語言中數(shù)組常用的一些排序算法小結(jié)

    數(shù)組的排序方法有很多,效率也各不相同,下面這篇文章主要給大家介紹了關(guān)于C語言中數(shù)組常用的一些排序算法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • C++ 將一個文件讀入數(shù)組再讀出數(shù)組的方法

    C++ 將一個文件讀入數(shù)組再讀出數(shù)組的方法

    今天小編就為大家分享一篇C++ 將一個文件讀入數(shù)組再讀出數(shù)組的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07

最新評論