2010-02-10 19 views
0

我想創建一個小應用程序(用C#)在Windows中切換活動鍵盤和鼠標。開關/禁止/管理活動USB鍵盤

例如,我有10個鼠標和10個鍵盤(與一個USB集線器的計算機),我想禁止一個或多個這些。

就是這樣的可能嗎?我不知道如何完成這項任務。

任何想法,謝謝!

回答

0

我不知道這是可能的......但爲什麼10個鍵盤/ 10只老鼠?奇特!通過它的聲音可能有解決您的問題的辦法,您需要註冊一個Windows全局事件'RegisterDeviceNotification'來攔截插入和移除USB設備。密碼簽名是here

關於'HIDache'的文章,請參閱CodeProject上的文章,這裏有另外兩個關於使用pinvoke完成工作的鏈接。第一個link是關於USB HID,另一個鏈接是關於檢測USB drive可移動事件。

我會想象在堵漏,收到事件後,你可以拒絕系統使用它...

希望這有助於 最好的問候, 湯姆。

+0

據我所知,客戶希望擁有某種訓練室,每個用戶都可以與投影儀屏幕進行互動,但他們需要用於管理此計算機訪問的工具。我試着參觀遊覽建議並讓你知道,但我打算管理插入的鍵盤。 – vmachacek