Re: [問題] 請問Windows如何監控資料夾改變?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):