首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动将Windows安装程序提升到管理员模式

自动将Windows安装程序提升到管理员模式
EN

Stack Overflow用户
提问于 2015-03-07 05:12:13
回答 1查看 118关注 0票数 0

我们有传统的桌面原生应用程序与自定义安装。安装程序已签名,必须以管理员身份运行。5年前构建和签名的当前prod setup EXE会自动升级,并以管理员身份在Windows 7或8上运行。我们现在重建的安装程序也使用不同的证书签名,并且与旧的安装程序具有相同的名称,但不会自动提升为管理员,因此会失败。

是什么让Windows以管理员身份自动运行安装程序EXE?

EN

回答 1

Stack Overflow用户

发布于 2015-03-09 01:42:19

签名与管理员权限无关,所以在这方面不用担心。

为了扩展Harry Johnson的评论(这是正确的),Windows上的UAC的早期版本曾经自动提升看起来像安装程序的程序。我不知道使用的确切算法,但在名称或描述中包含安装或安装的程序是提升的。这种情况不会再发生了,而且在UAC上,由管理员运行的程序不会被提升,除非它们通过清单或以管理员身份运行来显式提升。

不知道setup.exe是从哪里来的,如果你构建它的话。或者它附带了一个版本的设置工具(Visual Studio?)那么就很难说出如何修复它了。

如果这恰好是基于MSI的安装,那么MSI将要求提升,如果它是以这种方式标记的。从问题中还不清楚安装的哪一部分需要提升,但是如果实际安装的是setup.exe,那么所有的安装都需要提升,并且需要一个提升清单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28907748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档