C# 在尝试获取正在运行的进程属性后,再次拒绝访问

C# 在尝试获取正在运行的进程属性后,再次拒绝访问,c#,C#,我无法使用此代码运行任务管理器中显示的流程。我正在使用XP。例外情况是|访问被拒绝|。另外,我想知道如何在任务管理器中获取字符串本地服务、网络服务和系统。谢谢如果文件为只读文件或您没有所需的权限,将引发访问被拒绝异常。哪一行给出了访问被拒绝错误? string FILE = process.MainModule.Filename; var fs = File.GetAccessControl(FILE); var sid = fs.GetOwner(typeof(Security

我无法使用此代码运行任务管理器中显示的流程。我正在使用XP。例外情况是|访问被拒绝|。另外,我想知道如何在任务管理器中获取字符串本地服务、网络服务和系统。谢谢

如果文件为只读文件或您没有所需的权限,将引发访问被拒绝异常。

哪一行给出了访问被拒绝错误?
string FILE = process.MainModule.Filename;    
var fs = File.GetAccessControl(FILE);    
var sid = fs.GetOwner(typeof(SecurityIdentifier));
Console.WriteLine(sid); // SID

var ntAccount = sid.Translate(typeof(NTAccount));
Console.WriteLine(ntAccount);