gpt4 book ai didi

c# - 访问 process.MainModule.FileName 时出现拒绝访问异常

转载 作者:行者123 更新时间:2023-11-30 16:35:30 26 4
gpt4 key购买 nike

我列出了系统中所有正在运行的进程及其完整路径。我的应用程序在 XP 中运行良好,但在 vista 中,它在访问 MainModule.FileName 时出现拒绝访问异常。 (我认为是由于 UAC)。

  foreach (Process process in Process.GetProcesses())
{
sProcess = process.ProcessName;
sFullpath = process.MainModule.FileName;
..
..
..
}

我没有找到处理 UAC 的解决方案。有什么线索吗??

最佳答案

可能根本就不是UAC。可能是你的进程是x32,被查询的进程是x64,反之亦然。 process.MainModule 似乎在出现 Win32Exception 时窒息,“只完成了 ReadProcessMemory 或 WriteProcessMemory 请求的一部分”

难道是这样吗?

关于c# - 访问 process.MainModule.FileName 时出现拒绝访问异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1769911/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com