首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WiX与InstallUISequence高程

WiX与InstallUISequence高程
EN

Stack Overflow用户
提问于 2014-05-22 21:24:32
回答 2查看 678关注 0票数 1

我有一个自定义操作 in WiX,列出了当前计算机上的网站。操作需要提升权限的。是否有可能在InstallUISequence中提升?

在升级到Wix3.8之前,我使用setupbld创建了一个可以提升安装程序的setup.exe,但是这个选项现在似乎已经消失了。

我开始认为我需要创建一个引导程序来解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2014-05-23 11:36:42

只有在设置具有管理权限的情况下,用户界面才会被“提升”。据我所知,如果不通过setup.exe引导程序启动MSI,就无法提升MSI。

免责声明:我不确定以后版本的是否只模仿MSI序列的用户权限。

票数 1
EN

Stack Overflow用户

发布于 2014-05-26 11:29:00

如果您编写自己的小应用程序,需要管理员权限,并通过静默启动安装程序,从而完全绕过MSI GUI,该怎么办?然后应用程序可以读取所有的网站内容,并使用一个列表框来选择合适的?在WIX中甚至可能有我不知道的示例代码。

您应该能够通过标准的msiexec.exe命令行悄悄地启动安装程序。

代码语言:javascript
复制
msiexec.exe /I "C:\Test.msi" /QN /L* "C:\msilog.log" SITE=http://www.example.com/

或者使用包含在WIX工具箱中的DTF。参见这里的一些信息:https://serverfault.com/a/596519/20599

需要注意的一件事是,web页面的列表可能不像privileges那样与管理权限相关。自定义配置可能意味着即使是一般的管理权限也无法工作--但我想这是很少见的。

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

https://stackoverflow.com/questions/23817304

复制
相关文章

相似问题

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