2013-06-29 43 views
-1

任何人都可以建議我觀看文件系統變化的win32 api ..我知道的.Net類FileSystemWatcher,但我的老闆讓我專注於win32 API。需要Win32 API來觀看文件系統的變化

+1

您是否至少在任何地方先搜索?一個關於'winapi目錄變化'的快速谷歌出現了[如何知道何時以及哪些文件在winapi文件系統中更改](http://stackoverflow.com/q/13744138/62576)在這裏在StackOverflow。 –

回答

1

FindFirstChangeNotification是一個簡單的API,但並沒有給你任何有關改變的真實信息。使用更好的功能是ReadDirectoryChangesW

+0

使用更好的函數是'SHChangeNotifyRegister',這是我在上面發佈的鏈接中接受的答案。 (不是downvoting,但重複很容易找到。) –

+0

好的感謝您的幫助 – kombsh

0

Jonathan提到了簡單易用的功能。

對於真正的繁重工作(您需要檢測您的程序運行之間發生的變化等),您還可以查看NTFS Change Journal。

相關問題