2

启动第二个安装程序我有一个需要一些配置,我不使用自定义安装程序在安装时WinForms应用程序。从自定义操作安装程序类

我们还创建了从单独的MSI安装的Web服务。

我想有一个单选按钮选择允许安装程序只运行客户端安装程序或客户端和服务安装程序。

创建单选按钮自定义操作是很简单的(Example here

所以我的问题:

  • 我应该包括web服务文件到客户端安装程序或 执行Web服务msi?

  • 一些客户端所使用的参数的安装都需要在 网络安装。如果我启动单独的msi,我可以传递这些值
    而不需要用户输入两次数据吗?

  • 如果我包含网络服务,我该如何结合客户端和 网络安装?

编辑: 事情我已经尝试:

我曾尝试创建一个Web安装程序和创建客户端可执行文件的目录结构,但是这进而导致权限错误(可能是因为我”安装到Program Files文件夹)。如果我尝试一个客户端安装程序并手动创建Web服务的inetpub下的目录结构,我怀疑这会是同样的问题。

如果我包括从Web服务安装内置输出的,我不能从自定义操作编辑器屏幕访问它,因此不能适用条件推出。

它开始看起来像我将需要扩展,我目前使用启动微星作为shell命令自定义安装程序类,但这似乎不是正确的方法做事情。

回答

1

这是不可能的。 Windows安装程序实现了一个可以防止这种情况的互斥锁。您自动安装这两个MSI的唯一方法是通过使用引导程序/ chainer。

相关问题