1
我想實現這樣的功能:當android設備插入到USB中,獲取其pid和vid,然後使用它們來做一些處理。 現在我使用WMI來檢測USB插入和刪除。但每次插入設備時,我的程序都會收到多個事件。這是因爲其他設備如usb大容量存儲卡也被檢測到。 那麼從什麼信息我可以識別,如果一個新插入的USB設備是一個Android手機?如何使用C++/Windows識別新插入的android USB設備?
我想實現這樣的功能:當android設備插入到USB中,獲取其pid和vid,然後使用它們來做一些處理。 現在我使用WMI來檢測USB插入和刪除。但每次插入設備時,我的程序都會收到多個事件。這是因爲其他設備如usb大容量存儲卡也被檢測到。 那麼從什麼信息我可以識別,如果一個新插入的USB設備是一個Android手機?如何使用C++/Windows識別新插入的android USB設備?
我想我找到了解決這個問題的方法。 我收聽win32_PnPEntity創建事件,並且可以使用Win32_pnpEntity的Service屬性來識別設備。