簡體   English   中英

C#中的Hook KeyPress事件

[英]Hook KeyPress Event in C#

我正在閱讀一些文章,這些文章解釋了使用globalKeyBoardHook()掛鈎按鍵,但沒有告訴這個dll在哪里。 如何獲得這個課程。 請幫助如何獲得這個DLL。 它是一個Windows DLL API還是外部DLL。

目前我正在閱讀本文這篇文章並沒有得到任何東西。

任何人都可以解釋下面這一行中使用的所有術語。 好像我們正在導入一個dll。 但是為什么這樣,因為我們可以通過右鍵單擊refrences文件夾來添加dll。 任何原因

[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]

globalKeyBoardHook類只是您在此處閱讀的代碼項目文章的作者創建的類。 如果你查看該鏈接,你會看到一個名為Download source - 29.62 KB的鏈接 嘗試單擊該鏈接,下載文件,然后在那里將有一個globalKeyboardHook.cs文件,您應該將其添加到項目中。

然后該代碼將從user32.dll調用SetWindowsHookEx ,但您實際上並不需要擔心這一點。

總而言之,請仔細閱讀該文章,我想您可能錯過了如何使用他的代碼的一些步驟。

在GAC中查看這些dll。 Visual Studio應自動為您處理引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM