2010-03-02 64 views
1

我正在尋找一種編程方式(C++)控制/安全訪問Windows CE設備上的USB端口,該設備只有一個登錄名,然後運行實時操作系統,實時應用。控制Windows CE6的USB訪問

理想情況下,能夠在正在運行的應用程序中輸入密碼,然後打開/啓用USB功能,將是最容易集成的,但任何解決方案都將被考慮在內。

我並不十分擔心插入什麼類型的設備,雖然這將是一個獎金。我只是想阻止某人能夠在運行系統上未經授權而使用Pen Drives,但仍允許授權工程師更新軟件和複製日誌文件等。

我知道可以在BIOS中完成,但是我不想重新啓動切換此功能,因爲軟件運行需要保持運行,我寧願不讓經驗不足的人進入BIOS ...

有沒有什麼辦法可以做到這一點在C + +的Windows CE6?

回答

1

您需要修改USB主機驅動程序以向用戶要求認證(或者更好地與某些認證應用/服務協調)。然後,您可以使其儘可能地複雜,將用戶與設備類,設備供應商或甚至設備序列號關聯起來。

驅動程序源碼隨平臺生成器一起提供,所以它不應太難。