gpt4 book ai didi

parameters - 如何从安装程序的下载链接向 WIX 安装程序提供参数

转载 作者:行者123 更新时间:2023-12-02 00:29:49 25 4
gpt4 key购买 nike

我正在尝试执行以下操作:

  • 假设用户名为“annie”的用户连接到 foo.example.com 网站
  • 我在网站上提供了一个下载 msi 安装程序的链接(使用 WIX 3.5 开发)
  • 安装程序会安装一个小程序,该程序会在首次启动时询问登录信息(服务器名称:foo.example.com,用户名:annie,密码)。

因为 annie 已经连接到 foo.example.com,如果服务器名和用户名已经预先填好就好了。

我知道对于某些远程控制软件(例如 NetViewer),您可以向要控制其计算机的人发送邮件邀请。在邮件中,您有一个包含 session 号的链接(例如:https://get.netviewer.com/support/join.php?sinr=502436783&sipw=nv64),提示下载客户端软件,启动后会自动填充 session 号。

我不知道他们是怎么做到的,但我想你可以很容易地在 exe 文件的末尾附加几个字节( session 号),然后让可执行文件查找额外的尾随字节,区别就在这里就是它不是我完全控制的exe,而是用WIX开发的MSI文件。

关于如何做到这一点,您有任何指示吗?

最佳答案

解决方案是使用 Windows Installer database API 的脚本修改 MSI 中的一些自定义属性 Property table 。然后,自定义安装对话框上的控件可以使用这些属性。

修改 MSI 后,您的脚本可以将其用作用户的下载链接。

如果你的包使用了数字签名,你的脚本修改后也需要对包进行重新签名。

没有对此的内置支持,因此您需要配置包并自己编写脚本。

关于parameters - 如何从安装程序的下载链接向 WIX 安装程序提供参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7510735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com