Как получить владельца файла в качестве сеанса UserName, а не GroupName?
В локальной сети я использую этот код:
string user = System.IO.File.GetAccessControl(path).GetOwner(typeof(System.Security.Principal.NTAccount)).ToString();
Это возвращает: "BUILTIN\ Администраторы", а не имя пользователя сеанса, которое создало файл.
Как я понимаю, UserName является частью группы "BUILTIN\Administrators".
Так есть ли вообще получить сеанс UserName?
Примечание: я могу использовать ActiveDirectory, если это поможет мне.