我必须使用自定义序列密钥验证创建一个安装项目。我必须在串行密钥验证后继续安装,否则我们必须跳过安装。
我已经尝试了示例安装项目,并调用了自定义表单以在安装程序类中验证串行密钥,从安装项目中的自定义操作合并安装程序类。
但是,执行进度表后会出现串行密钥验证表单。
我需要在欢迎页面后显示它。
我已附上设置向导的屏幕截图。
如何在第2步之前引入Setp 5表单(自定义表单)?
答案 0 :(得分:0)
这在Visual Studio设置中无法完成 - 提供的唯一验证是序列号模板,一个用于验证基础知识的屏蔽编辑控件。这是因为Visual Studio会在安装文件后设置所有运行的自定义操作,并且您无法将其与按钮单击关联以验证序列号,或实际上是UI中的任何内容。
您可能需要使用其他工具进行设置。 VS设置非常简单,但它们没有很多功能。否则,您可以使用其他工具来构建可以添加的合并模块。手动编辑MSI文件是可能的,但您需要了解很多关于MSI文件的内部结构。