Pat*_*ick 3 windows security uac
有没有什么工具可以用来检查为什么某个应用程序在 Windows7/Windows server 2008 下需要管理员权限?
如果应用程序在程序启动时需要管理员权限 (UAC) - 这很可能是由开发人员在应用程序清单中设置的。这在UAC 架构下的文档中有所描述:
CreateProcess()调用AppCompat、融合和安装程序检测来评估应用程序是否需要提升。然后检查可执行文件以确定其请求的执行级别,该级别存储在可执行文件的应用程序清单中。AppCompat 数据库存储应用程序的应用程序兼容性修复条目的信息。安装程序检测检测安装可执行文件。
任何 PE 资源浏览器都可以查看嵌入的清单。我的选择 - Far Manager & ImpEx 插件(我是 ImpEx 的作者)。
搜索requestedExecutionLevel键的清单。