显示“用户帐户控制”对话框的原因

显示“用户帐户控制”对话框的原因

我能看到出现“用户帐户控制”对话框的原因吗?

启动时铅笔,UAC 对话框出现。我不明白为什么该程序需要提升权限。有没有办法查看启动 UAC 对话框的原因?

答案1

您是否查看过 UAC 事件日志?(计算机管理、事件查看器、应用程序和服务日志、Microsoft、Windows、UAC、操作)

您可以尝试打开UAC 审计

答案2

由于可执行文件(或 .Net App Config 文件)已指定它必须以提升权限运行,因此一旦启动,它就可以对系统执行任何操作。我会使用Microsoft Sysinternals 进程监视器跟踪其操作。查找用户配置文件或注册表项之外的更改。

一个常见的错误是硬编码使用系统的临时文件夹 (C:\temp),而不是用户的临时文件夹。此问题可以通过更改文件夹的权限来解决。但是,这样做存在许多安全风险。

相关内容