是否可以获得将文件复制到网络共享的用户的凭据?
我有一个由 FileSystemWatcher
对象监视的网络共享...
如果 Windows 域上的多个用户有权将文件复制到此共享,是否可以使用 FileSystemWatcher
对象或其他方式获取将文件复制到此网络共享的人员的凭据以及如何获取?
I have a network share watched by a FileSystemWatcher
object...
If multiple users on a windows domain have access to copy files to this share, is it possible, using the FileSystemWatcher
object, or otherwise, to get credentials of a person who copied the file to this network share and how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用
FileInfo.GetAccessControl
方法来获取FileSecurity
对象。使用该FileSecurity
对象的GetOwner
方法,您可以获得Principal.NTAccount
对象来获取 NT 用户...I used
FileInfo.GetAccessControl
method to getFileSecurity
object. UsingGetOwner
method of thatFileSecurity
object you can get thePrincipal.NTAccount
object to get the NT user...