1

オブジェクトによって監視されているネットワーク共有がありFileSystemWatcherます...

Windowsドメイン上の複数のユーザーがこの共有にファイルをコピーするためのアクセス権を持っている場合、FileSystemWatcherオブジェクトを使用して、またはその他の方法で、ファイルをこのネットワーク共有にコピーした人の資格情報を取得することは可能ですか?

4

1 に答える 1

0

オブジェクトFileInfo.GetAccessControlを取得するためにメソッドを使用しました。そのオブジェクトのメソッドをFileSecurity使用して、NTユーザーを取得するためのオブジェクトを取得できます...GetOwnerFileSecurityPrincipal.NTAccount

var fi = new FileInfo(filePath);
var ac = fi.GetAccessControl();
var owner = ac.GetOwner(typeof (System.Security.Principal.NTAccount)).Value;
于 2012-02-13T22:07:37.790 に答える