如何创建自己的自定义安装程序



我见过一些安装程序,它会验证计算机是否具有所需的资源,如果没有,则会自动安装
EX:卡巴斯基防病毒软件安装.net框架本身,如果它在电脑中不可用。

如何制作这样的安装程序
我在vs2017的vb.net中做了一个项目。它的桌面应用程序正在构建安装程序
已尝试msi安装程序,但找不到一些模块/库/数据可供学习。根据我的要求,任何关于这方面的例子都会对我有所帮助。
InstallShield是付费的,对我来说价格很高。
制作它有什么方便的方法?

我想用安装屏蔽向导做的事情是:

  1. 检查.net框架并通过安装程序向导进行安装
  2. 检查mssql是否可用
  3. 如果mssql可用,那么激发一些查询(这是可选的。不重要(
  4. 输入注册表项以及所有其他安装程序所执行的操作

谢谢。

我没有时间给出正确的答案。这将是简短的。主要工具的快速概述(带有评论链接(WiXVisual Studio安装程序项目是免费的。由于该链接中解释的原因,不建议使用后者(尽管它应该能够在纸面上实现您想要的大部分内容(。

WiX可以实现你想要的,商业工具也可以,它们有更快的使用功能(GUI编辑器(来帮助你实现目标。

WiX还具有Burn引导程序/下载程序/链接器组件,该组件将允许您将任何必备设置封装在setup.exe启动器中。Installshield具有Suite项目,Advanced Installer具有包含链接中解释的先决条件的功能。所有人都可以运行SQL查询。

最新更新