5

일부 소프트웨어는 USB 장치 (USB-UART 브리지가있는 SerialPort로 상호 작용 함)가 필요합니다.Windows에서 프로그래밍 방식으로 USB 장치 다시 시작

컴퓨터가 최대 절전 모드에서 다시 시작된 후 장치가 감지되지 않고 직렬 포트를 통해 더 이상 장치에 쓰거나 장치에서 읽을 수 없습니다. 장치에 대한 읽기/쓰기 액세스가 필요합니다.

사용자가 어떤 조치 (물리적 또는 기타)를 취할 수는 없으므로 프로그래밍 방식으로 장치를 다시 시작해야합니다.

.NET Framework를 사용하여 Windows XP/Vista/7에서 프로그래밍 방식으로 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!

관련 문제