在本地网络上,我正在使用此代码:
string user = System.IO.File.GetAccessControl(path).GetOwner(typeof(System.Security.Principal.NTAccount)).ToString();
这将返回:“BUILTIN\Administrators”而不是创建文件的会话用户名。
据我了解,用户名是“BUILTIN\Administrators”组的一部分。
那么无论如何要检索会话 UserName 吗?
注意:如果这可以帮助我,我可以使用 ActiveDirectory。