C# 如何获取已修改文件C的用户#
我开发了一个应用程序,它使用C# 如何获取已修改文件C的用户#,c#,filesystemwatcher,C#,Filesystemwatcher,我开发了一个应用程序,它使用FileSystemWatcher类监视文件系统中的事件,并希望在我需要注册通过网络访问文件的用户时将其安装在文件服务器上 注意:在本地,我知道我可以使用: System.Security.Principal.WindowsIdentity.GetCurrent (). 或 或 网络呢 ManagementObjectSearcher searcher = new ManagementObjectSearcher ("SELECT
FileSystemWatcher
类监视文件系统中的事件,并希望在我需要注册通过网络访问文件的用户时将其安装在文件服务器上
注意:在本地,我知道我可以使用:
System.Security.Principal.WindowsIdentity.GetCurrent ().
或
或
网络呢
ManagementObjectSearcher searcher =
new ManagementObjectSearcher ("SELECT UserName FROM Win32_ComputerSystem");
ManagementObjectCollection collection = searcher.Get ();
string owner = System.IO.File.GetAccessControl(pathOriginal).GetOwner(typeof(System.Security.Principal.NTAccount)).ToString();