2010-06-30 17 views
5

USB aygıtını yeniden başlatın. Bir bilgisayar hazırda bekleme yeniden ediliyor sonra Programatically ben geliştiriyorum Bazı yazılım (USB-to-UART köprü ile bir SerialPort olarak etkileşim) Bir USB cihazı varlığını gerektirir, Windows

Bazen, cihaz algılanmadığından ve ben artık yazabilir veya seri bağlantı noktası üzerinden cihazdan okuyun. Cihaza okuma/yazma erişimi gerekli.

Ben herhangi bir işlem (fiziksel veya başka türlü) almak için kullanıcı güvenemez, bu yüzden programlı cihazı yeniden başlatmak için bir yol gerekir.

nasıl .NET framework kullanarak Windows XP/Vista/7 programlama yoluyla USB cihazını yeniden başlatmayı yaklaşmalıdır

?

cevap

4

Sen WDK (Windows Driver Kit) de kullanabilir. Çok sayıda kaynak kod örneği sağladı ancak dik bir öğrenme eğrisi bekleniyor.

Devcon, MS bazen çalışmasını ve ne yapmak istediğinizi göstermek amacıyla MS tarafından geliştirilen bir programdır. Ama bunun garip ve vahşi olduğunu unutmayın. Her neyse, kaynak kodu sağlanır, bu yüzden cihaz sürücüleri ile uğraşmak isterseniz kendi "Devcon" kodunuzu açabilirsiniz. MS sitesinden

:

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!

İlgili konular