2016-05-28 62 views
1

基本上我試圖使用FileSystemWatcher類來監視文件夾路徑(創建新文件)。當用戶拖放一個文件夾中的文件時,會引發事件,並且我可以獲取文件名+文件路徑。FileSystemWatcher類中的Windows身份驗證

我也想要複製文件的信息(Windows用戶ID)。

有人可以幫助任何直接或替代方法來實現這一目標嗎?

+0

將用戶的信息從文件夾複製到文件夾OR? – DDave

+0

你可以發佈你已經試過的任何代碼嗎? – ib11

+0

FSW有許多你找不到的東西,它會以非常低的水平嵌入到文件系統中。它只能看到文件系統的變化,不能確切地知道哪個進程進行了更改。因此它不知道用什麼用戶帳戶來運行這個過程。 –

回答

1

沒有直接的方式讓你獲得這些信息,因爲Windows並沒有跟蹤誰正常修改文件。

但是,您可以使用安全事件日誌來監視對文件夾的更改。您需要configure the auditing beforehand,然後可以使用FileSystemEventArgs中的FullPath來查詢安全日誌。