判斷USB Composite Device是否能夠被禁用和啟用
來源:酷知科普網 2.85W
在window程式設計中我們需要使用SetupDiChangeState介面對系統自帶USB Composite Device進行控制,但是有的電腦上會成功,有的會控制失敗,這和作業系統和電腦硬體有關係!
操作方法
(01)點選左下角的開始選單,找到選單中的計算機,然後滑鼠選中計算機點選右鍵,然後找到出現的管理選單項,點選滑鼠左鍵。
(02)看到彈出計算機管理視窗。
(03)點選裝置管理器,右側出現裝置列表。
(04)左鍵雙擊通用序列控制器,能夠看到Usb Composite Device
(05)右鍵點選Usb Composite Device,如果選單項裡面沒有禁用選單項,說明該裝置在當前硬體和作業系統環境下不支援禁用和啟用操作。呼叫SetupDiChangeState禁用或者啟用裝置時會失敗!
(06)右鍵點選Usb Composite Device,如果選單項裡面有禁用選單項,說明該裝置在當前硬體和作業系統環境下支援禁用和啟用操作。呼叫SetupDiChangeState禁用或者啟用裝置時會成功!
特別提示
另外還有的系統沒有USB Composite Device裝置,說明也不支援!