0

我正在使用 WIX 生成一个 MSI,我们的客户使用该 MSI 来使用自动化系统在他们的网络上部署应用程序。

目前我有两个问题:

  1. 成功安装后需要启动我们的应用程序-我找到了以下文章-但是我找不到有关如何将工作目录设置为安装应用程序的目录的信息。
  2. 有没有办法让我检测应用程序是否在安装程序中运行并且
    1. 如果 MSI 在没有 GUI 的情况下运行,只需将其关闭(可能需要在命令行上设置某个标志/功能)
    2. 如果 MSI 使用 gui 运行,则显示正常“以下应用程序正在运行,yada yada - 你想关闭它吗?” 然后采取适当的行动。

PS。几个月前,我创建了这个安装程序——即便如此,我基本上还是觉得我不知道自己在做什么。因此,假设我对此的了解为零会对我有很大帮助,谢谢:)

4

1 回答 1

1

我认为 ShellExecute 自定义操作设置了当前目录。

如何:安装后运行已安装的应用程序

如果没有,您可以编写一个自定义操作来执行此操作。但我建议修复客户端对当前目录不敏感。

于 2013-10-18T21:34:56.467 回答