C 创建自定义安装程序

C 创建自定义安装程序,c,windows-services,installation,windows-installer,C,Windows Services,Installation,Windows Installer,我已经创建了一个应用程序,它是一个窗口服务,必须在域管理员帐户的上下文下运行,并进行一些服务器设置等 现在我需要在客户机上安装它,显然我不能使用普通的部署项目MSI来完成,因为它在安装时涉及自定义对话框和用户输入 我该怎么做 现在是否有任何第三方框架真正允许我创建自定义对话框并编写将在运行时执行的代码 如果我必须手动操作?如何将自定义安装程序文件和windows server应用程序文件合并到单个MSI中 以下是我希望安装过程的方式: 欢迎屏幕 系统检查 欧拉 服务器设置根据产品许可,由用户选择

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

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

我该怎么做

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

如果我必须手动操作?如何将自定义安装程序文件和windows server应用程序文件合并到单个MSI中

以下是我希望安装过程的方式:

  • 欢迎屏幕
  • 系统检查
  • 欧拉
  • 服务器设置根据产品许可,由用户选择
  • 基于上次选择的服务器设置
  • 我的窗口服务器设置将进行rest调用并更新服务器
  • 正在接受域用户帐户凭据
  • 现在开始安装
  • 重定向到云门户,并根据选择发送完成消息

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

    以下是可以帮助您开始的安装工具列表:

    例如,Advanced Installer内置了对服务器端许可证验证和通信的支持


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

    谢谢您的回复。但是我查看了列表,发现它们都没有能力创建自定义对话框并针对它们编写代码。我必须探索安装屏蔽和安装感知。我已经检查过了。