オブジェクトによって監視されているネットワーク共有がありFileSystemWatcher
ます...
Windowsドメイン上の複数のユーザーがこの共有にファイルをコピーするためのアクセス権を持っている場合、FileSystemWatcher
オブジェクトを使用して、またはその他の方法で、ファイルをこのネットワーク共有にコピーした人の資格情報を取得することは可能ですか?
オブジェクトによって監視されているネットワーク共有がありFileSystemWatcher
ます...
Windowsドメイン上の複数のユーザーがこの共有にファイルをコピーするためのアクセス権を持っている場合、FileSystemWatcher
オブジェクトを使用して、またはその他の方法で、ファイルをこのネットワーク共有にコピーした人の資格情報を取得することは可能ですか?
オブジェクトFileInfo.GetAccessControl
を取得するためにメソッドを使用しました。そのオブジェクトのメソッドをFileSecurity
使用して、NTユーザーを取得するためのオブジェクトを取得できます...GetOwner
FileSecurity
Principal.NTAccount
var fi = new FileInfo(filePath);
var ac = fi.GetAccessControl();
var owner = ac.GetOwner(typeof (System.Security.Principal.NTAccount)).Value;