[.NET] 如何即時監控usb 裝置被插拔

看板Visual_Basic作者 (Thinking&Dancing)時間16年前 (2009/08/05 17:51), 編輯推噓3(3013)
留言16則, 5人參與, 最新討論串1/1
最近在寫一支讀卡機的應用程式 需要在程式執行時,即時偵測usb讀卡機是否為連線狀態 所以想請問大家如何在VB中實作即時監控usb裝置的功能 在茫茫的google大海中找到的大多是usb監控的應用程式 而非VB程式碼..懇請各位大大相助..謝謝! 囧> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.7.114

08/05 21:44, , 1F
偵測我的電腦目錄 底下的變化
08/05 21:44, 1F

08/06 00:18, , 2F
usb 有些type不是資料夾
08/06 00:18, 2F

08/06 09:12, , 3F
嗯我的是RFID讀卡機.不是一般插卡式的像SD卡那種讀卡機
08/06 09:12, 3F

08/06 12:42, , 4F
直接跟廠商要範例.沒的話,換一家讀卡機廠商, 這樣最快
08/06 12:42, 4F

08/06 14:15, , 5F
<囧>廠商提供的範例已經讓我可以存取資料了,這個即時監控
08/06 14:15, 5F

08/06 14:17, , 6F
usb的功能算是我們自已額外要加的功能大大方便給個方向嗎
08/06 14:17, 6F

08/06 18:24, , 7F
可以隨取應該就可以即時監控了
08/06 18:24, 7F

08/06 18:25, , 8F
或者說...可以存檔就可以知道目錄是否存在
08/06 18:25, 8F

08/06 18:26, , 9F
如果沒有開放介面,你就自己寫一個function/class,
08/06 18:26, 9F

08/06 18:27, , 10F
實作就是用讀取的功能去測試裝置是否存在,可能還要用到
08/06 18:27, 10F

08/06 18:27, , 11F
thread之類的達成即時監控...
08/06 18:27, 11F

08/06 18:30, , 12F
bool isXXXconnected(){
08/06 18:30, 12F

08/06 18:30, , 13F
if( read() ) return true;
08/06 18:30, 13F

08/06 18:30, , 14F
return false;
08/06 18:30, 14F

08/06 18:31, , 15F
}
08/06 18:31, 15F

08/06 18:31, , 16F
以上是虛擬碼,不要直接貼到你的程式你面
08/06 18:31, 16F
文章代碼(AID): #1AULOLL9 (Visual_Basic)