你知道,有时候XXX个人会发布一些开源的可执行文件。但它有实际的windows安装程序。如下所示:

通常这些事情的基本点是将某些文件放在特定的位置吗?另外,你是如何制作你自己的?
既然很明显有很多人在使用windows安装程序,那么它一定是某种开源工具,对吧?我该如何在我自己的程序中使用一个。
发布于 2011-03-02 20:32:38
Windows Installer是一个免费工具,是Windows上的一个组件,可供用户(用于安装软件包)和开发人员(用于生成安装软件包)使用。您可以通过在Visual Studio中使用Setup项目来利用它的功能。
Wikipedia Information
MSDN Information
MSDN Information (Reference)
InstallSite Information
在这样的包中部署软件有多个要点,其中一些包括:为大量相互依赖的文件提供一个中央容器,对一般用户隐藏这一不必要的事实,压缩以使最终部署包更小,内置操作以将配置元素写入系统(包括系统使用和您自己的),自定义操作以执行运行软件之前所需的任何过程,几乎完全自主的回滚,卸载等等,等等。
为了创建这些包,还有其他可用的环境(与VS相对),一些使用MSI技术,一些使用其他专有技术。
发布于 2019-05-17 03:07:46
如果你需要创建在Windows上安装软件的安装程序,你可以使用NSIS。它与所有主要的Windows版本兼容,并且在许可的zlib/libpng许可下发布。
更多信息:
NSIS: Nullsoft Scriptable Install System
:
https://stackoverflow.com/questions/5167458
复制相似问题