在尝试获取正在运行的进程属性后,再次被拒绝访问
本文关键字:拒绝访问 属性 进程 获取 运行 | 更新日期: 2023-09-27 18:16:48
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);
我不能使用此代码运行任务管理器中所示的进程。我用的是XP。异常是|Access is denied|。此外,我想知道如何在任务管理器中获得字符串本地服务,网络服务和系统。谢谢你
文件。如果文件是只读的或者你没有所需的权限,GetAccessControl将抛出一个访问被拒绝的异常。