加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-installer – Windows安装程序自定义操作错误1631

发布时间:2020-12-14 05:40:04 所属栏目:Windows 来源:网络整理
导读:我正在为产品创建msi-installer,我需要在安装后在浏览器中启动web url.我使用WIX 3.5来创建安装程序(但这可能并不重要). 我在 http://www.tramontana.co.hu/wix/lesson5.php#5.2中找到的示例不起作用 – 安装程序日志说明了 “行动结束15:27:30:LaunchBrows
我正在为产品创建msi-installer,我需要在安装后在浏览器中启动web url.我使用WIX 3.5来创建安装程序(但这可能并不重要).
我在 http://www.tramontana.co.hu/wix/lesson5.php#5.2中找到的示例不起作用 – 安装程序日志说明了

“行动结束15:27:30:LaunchBrowser.返回值1631.”.

我在互联网上看到很多关于这个问题的帖子,但没有人提供解决方案(有人发现多语言有问题,有人联系微软解决了这个问题).

我只能猜测问题出在Windows 7安全的某个地方(我遇到了问题).也许Windows安装程序禁止启动exe文件(我尝试了许多其他exe-s的例子,但都有相同的结果).

有人有一般解决方案吗?

解决方法

我想这个问题确实与UAC安全有关.
要提供自定义actinon管理权限,我们应该将其保留,如下所示:

<CustomAction Id="LaunchBrowser" Directory="TARGETDIR" Impersonate="no" Execute="deferred" ExeCommand="[BrowserExePath] [LaunchingUrl]" Return="check"/>

我强烈推荐this blog post关于自定义操作 – 它完全改变了我对它们的看法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读