2

我创建了一个应用程序,它是一个窗口服务,它必须在域管理员帐户的上下文中运行并进行一些服务器设置等。

现在我需要在客户端机器上安装它,显然我不能使用正常的部署项目 MSI 来完成它,因为它在安装时涉及自定义对话框和用户输入。

我怎样才能做到这一点?

现在是否有任何 3rd 方框架真正允许我创建自定义对话框并编写将在运行时执行的代码?

如果我必须手动完成?我如何将我的自定义安装程序文件和我的 Windows 服务器应用程序文件合并到一个 MSI 中。

这就是我想要的安装过程:

  1. 欢迎屏幕
  2. 系统检查
  3. 最终用户许可协议
  4. 根据产品许可的服务器设置,它由用户选择。
  5. 基于上次选择的服务器设置。
  6. 我的窗口服务器设置将进行休息调用并更新服务器。
  7. 接受域用户帐户凭据。
  8. 现在开始安装。
  9. 根据选择重定向到带有完成消息的云门户。
4

1 回答 1

1

MSI 安装程序支持您的需要,但主要由商业设置工具提供支持。服务器通信通常通过内置支持或自定义操作完成。

以下是可以帮助您入门的设置工具列表:http ://en.wikipedia.org/wiki/List_of_installation_software

例如,高级安装程序具有对服务器端许可证验证和通信的内置支持。

选择一个安装工具并尝试创建您的安装程序。然后,如果您遇到任何问题,您可以提出更具体的问题。

于 2012-08-31T13:47:52.100 回答