簡體   English   中英

在C中激活和停用USB設備?

[英]Activate and deactivate usb device in c?

我們有一台激光掃描儀,它始終連接到某個USB端口。
USB設備應正常停用。
僅在某些時候,我必須使用一點c程序在usb端口上激活此usb設備。
那么如何在c中激活已停用的USB設備?
感謝你的信息。

更新:
我忘了提到操作系統:Windows XP,Windows Vista,Windows 7,...
激光掃描儀是霍尼韋爾Voyager MS 9540產品。
在文檔中,我讀到,如果USB掃描儀連接到串行端口,則可以通過串行端口發送啟用和禁用命令,以啟用或禁用掃描。 但我認為,簡單地啟用或禁用USB端口/設備會更容易。

我有點更多的信息將是有用的...

對於USB連接,您可以使用libusb (另請參見: libusb-win32 )。 由於CUPS(打印軟件)也使用它,所以我認為它非常適合您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM