我使用VS2010为我的C ++应用程序创建了一个Windows安装部署。但是我的问题是我不知道如何将我自己的一些代码插入到安装向导中(这有可能吗?)。问题是在安装过程中我想:
此外,这需要向安装向导添加自定义项,例如安装密钥的输入字段,或弹出框错误,如:
无法连接到服务器。请在继续安装之前检查您的互联网连接。
所以它实际上是一个2级问题:
到目前为止,很难在谷歌找到任何有用的东西。 :/
答案 0 :(得分:3)
检查Windows Installer,更具体地说Custom Actions:
安装程序包的开发人员可能会编写代码以满足自己的目的,并在DLL中提供。这可以在安装过程中执行,包括用户单击用户界面中的按钮时,或者在InstallExecuteSequence期间执行。自定义操作通常验证产品许可证密钥,或初始化更复杂的服务。开发人员通常应提供反向自定义操作,以便在卸载期间使用。
Msiexec提供了一种在加载指定的自定义操作DLL之后但在调用操作之前中断的方法。