我创建了一个应用程序,它是一个窗口服务,它必须在域管理员帐户的上下文中运行并进行一些服务器设置等。
现在我需要在客户端机器上安装它,显然我不能使用正常的部署项目 MSI 来完成它,因为它在安装时涉及自定义对话框和用户输入。
我怎样才能做到这一点?
现在是否有任何 3rd 方框架真正允许我创建自定义对话框并编写将在运行时执行的代码?
如果我必须手动完成?我如何将我的自定义安装程序文件和我的 Windows 服务器应用程序文件合并到一个 MSI 中。
这就是我想要的安装过程:
- 欢迎屏幕
- 系统检查
- 最终用户许可协议
- 根据产品许可的服务器设置,它由用户选择。
- 基于上次选择的服务器设置。
- 我的窗口服务器设置将进行休息调用并更新服务器。
- 接受域用户帐户凭据。
- 现在开始安装。
- 根据选择重定向到带有完成消息的云门户。