2013-05-06 69 views
0

有誰知道是否有可能從C#中的按鍵事件獲取VID和PID?從按鍵獲取VID和PID

我一直在尋找,似乎可能與C,但我找不到任何C#的例子。

回答

1

我假設您正在查找生成按鍵的USB設備的VID(供應商ID)和PID(產品ID)。在C#中沒有直接的支持,因此您需要使用P/Invoke來訪問C「原始輸入」API。

這裏有兩個例子,從開始:

+0

我都試過,不能真正得到其中的任何工作。 最後一個不會觸發事件,第一個我會得到一些奇怪的錯誤信息,並且我試圖通過配置管理將所有設置設置爲x64 – Mathias 2013-05-06 12:36:29

+0

* Works當我更改配置時。管理到x86! * – Mathias 2013-05-06 12:45:05