最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2014年01月31日 01:51:48   作者:  
鎖鍵盤一般用鉤子實(shí)現(xiàn),所以難度稍大,不過下面這個(gè)程序當(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。因?yàn)槭莄onsole程序,所以隨著程序的結(jié)束鉤子也就OVER了,所以并沒有卸載鉤子。

相關(guān)文章

  • 數(shù)據(jù)結(jié)構(gòu)與算法中二叉樹子結(jié)構(gòu)的詳解

    數(shù)據(jù)結(jié)構(gòu)與算法中二叉樹子結(jié)構(gòu)的詳解

    這篇文章主要介紹了數(shù)據(jù)結(jié)構(gòu)與算法中二叉樹子結(jié)構(gòu)的詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • C++設(shè)計(jì)模式中的工廠模式詳細(xì)介紹

    C++設(shè)計(jì)模式中的工廠模式詳細(xì)介紹

    工廠模式,是一種實(shí)例化對(duì)象的方式,只要輸入需要實(shí)例化對(duì)象的名字,就可以通過工廠對(duì)象的相應(yīng)工廠函數(shù)來制造你需要的對(duì)象
    2022-09-09
  • 淺析C++中的間接宏函數(shù)

    淺析C++中的間接宏函數(shù)

    這篇文章主要介紹了C++中的間接宏函數(shù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • C/C++浮點(diǎn)數(shù)使用的兩個(gè)注意事項(xiàng)詳解

    C/C++浮點(diǎn)數(shù)使用的兩個(gè)注意事項(xiàng)詳解

    浮點(diǎn)數(shù)都是有符號(hào)的,沒有 unsigned 浮點(diǎn)數(shù),下面這篇文章主要給大家介紹了關(guān)于C/C++浮點(diǎn)數(shù)使用的兩個(gè)注意事項(xiàng),文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • C語言的基本編寫規(guī)范你了解嗎

    C語言的基本編寫規(guī)范你了解嗎

    這篇文章主要為大家介紹了C語言的基本編寫規(guī)范,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • C語言由淺入深了解變量的應(yīng)用

    C語言由淺入深了解變量的應(yīng)用

    這篇文章主要介紹了C語言的變量,變量是C語言語法和語義中一個(gè)很重要的知識(shí)點(diǎn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • C++中模板和STL介紹詳解

    C++中模板和STL介紹詳解

    今天小編就為大家分享一篇關(guān)于C++模板和STL的介紹,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2021-09-09
  • 提高C++程序運(yùn)行效率的10個(gè)簡單方法

    提高C++程序運(yùn)行效率的10個(gè)簡單方法

    這篇文章主要介紹了提高C++程序運(yùn)行效率的10個(gè)簡單方法,包括了循環(huán)、變量、繼承等等應(yīng)用的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-09-09
  • C語言使用結(jié)構(gòu)體實(shí)現(xiàn)簡單通訊錄

    C語言使用結(jié)構(gòu)體實(shí)現(xiàn)簡單通訊錄

    這篇文章主要為大家詳細(xì)介紹了C語言使用結(jié)構(gòu)體實(shí)現(xiàn)簡單通訊錄,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • C++中的std::funture和std::promise實(shí)例詳解

    C++中的std::funture和std::promise實(shí)例詳解

    在線程池中獲取線程執(zhí)行函數(shù)的返回值時(shí),通常使用 std::future 而不是 std::promise 來傳遞返回值,這篇文章主要介紹了C++中的std::funture和std::promise實(shí)例詳解,需要的朋友可以參考下
    2024-05-05

最新評(píng)論

毕节市| 博客| 鲁甸县| 府谷县| 天镇县| 阿克陶县| 商城县| 武安市| 积石山| 日土县| 凤城市| 岳普湖县| 呼玛县| 延安市| 新宁县| 上蔡县| 西乡县| 平罗县| 英吉沙县| 娱乐| 永清县| 沂源县| 蒙阴县| 玛曲县| 陕西省| 喀喇沁旗| 咸宁市| 同德县| 田东县| 呼玛县| 广德县| 甘肃省| 桦南县| 沿河| 北宁市| 鲁山县| 调兵山市| 尉氏县| 英吉沙县| 犍为县| 托里县|