看板 C_Sharp 關於我們 聯絡資訊
Hi. 各位大大 我現在 在開發一個HUB偵測程式 要偵測 我的裝置是在HUB的哪一個Port 因此 我使用到Win32_PnPSignedDriver 這個函數中的Location 現在我能正確抓出裝置位子 可是我發現 使用這個函數 他的更新十分的慢 當我已將裝置移除後 電腦卻沒發現 等3~5分後 電腦重新更新 才發現裝置已被移除 不知道大家有什麼方法可以讓這個函數立即更新? 或是有其他抓取USB Location 的方法(ex.Port_#0001.Hub_#0002) 我也用過Win32_UsbHub "NumberOfPorts" 這個函式 但出來的值都是空白的 我知道還有Windows API SetupDiGetDeviceRegistryProperty 這個函式可用 但我實在不知道要如何使用 請大家給我一些協助 是否有範例供我參考 謝謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.236.1
tsczx:用timer 去檢查裝置是否存在 02/06 22:18