2010-06-30 112 views
5

我開發的一些軟件需要存在USB設備(我將它作爲串行端口與USB-UART橋接器交互)。以編程方式重新啓動Windows中的USB設備

有時,在計算機從休眠狀態重新啓動後,設備未被檢測到,我不能再通過其串行端口寫入或讀取設備。有讀/寫訪問設備是必要的。

我不能依靠用戶採取任何行動(物理或其他),所以我需要一種方式來以編程方式重新啓動設備。

我該如何在Windows XP/Vista/7中使用.NET框架以編程方式重新啓動USB設備?

回答

4

您可以使用WDK(Windows驅動程序工具包)。提供了許多源代碼示例,但期望學習曲線陡峭。

Devcon是由MS開發的程序,用於演示目的,有時可以工作,並做你想做的。但請注意,這很奇怪,很荒謬。無論如何,源代碼都提供了,所以如果你喜歡弄亂設備驅動程序,你可以推出你自己的「Devcon」代碼。

從MS網站:

DevCon (Devcon.exe), the Device Console, is a command-line tool that displays detailed information about devices. Using DevCon, you can search for and manipulate devices from the command line. DevCon enables, disables, installs, configures, and removes devices on the local computer and displays detailed information about devices on local and remote computers.

HTH!

相關問題