Re: [問題] 請問Windows如何監控資料夾改變?

看板C_and_CPP作者 (今天天氣好)時間11年前 (2012/10/31 23:47), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《residentevil (.....)》之銘言: : 開發平台(Platform): : VC++ : 額外使用到的函數庫(Library Used): : MFC ATL : 問題(Question): : 我想要監控指定的資料夾, : 資料夾裡所有檔案和子資料夾內容有任何改變, : 我都要做處理 : 目前使用ReadDirectoryChangesW來接收檔案更名 刪除 加入等event : 不過當一次貼上超過一萬個檔案時 : 會有漏掉event的情況 : 請問有沒有人碰過類似情況有解決辦法? : 或是有其他API能使用? : 感謝OB filemon介紹 http://toget.pchome.com.tw/category/utility/25414.html http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=92396 (3)若真的要很穩的監控,建議您朝 driver 著手, google 一下 filemon 關鍵字 應該可以找到不少資料 現在網路只能找到filemon執行檔,這是我大概在2006年下載的原始碼 我將檔案放在這裡讓大家下載 http://delphi.ktop.com.tw/download.php? download=upload%2F509144a72cc92_filemon434.zip 縮址http://tinyurl.com/btlu7ay 你先執行filemon434\exe\Release\Filemon.exe看看符不符合你的要求 我想都已經用到driver等級的技術,應該是不會漏掉任何訊息 接下來就參考Filemon.c是怎麼呼叫DeviceIoControl來擷取訊息 再將程式碼套用在自己的程式中 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.217.110

11/01 02:15, , 1F
純推不下
11/01 02:15, 1F

11/02 10:57, , 2F
這用法好高深 來研究一下 謝謝~
11/02 10:57, 2F
文章代碼(AID): #1GaKWakY (C_and_CPP)
文章代碼(AID): #1GaKWakY (C_and_CPP)