How To - 如何偵測USB裝置是否有被移除?

現在越來越多裝置採用USB作為連接方式,而在寫程式的時候,往往有需要監控該裝置是否有被異常移除。

如果是資料通訊,那麼大概都是USB裝置模擬成COM port,因此只要利用VISA功能即可做到監測特定裝置是否還存在。

但是如果標的物是USB隨身碟的話...?




最近在整理以前收集的資料,挖出了以前收集的資料:



基本上這個程式透過呼叫kernel32.dll來取得硬體資訊,如果下載程式回去卻無法執行,請確認call library function node中的dll路徑是否正確對應。

建議可以把這隻程式修改成符合自己使用的subVI,程式在這裡下載。