WINDOWS:(.exe)文件和安装的.exe应用程序有什么区别?
通常,c/c++ IDE 将为您提供 FILENAME.EXE(PE 格式)应用程序输出(控制台、GUI 两者);单击时输出将运行,但它不享受安装软件包之类的设施!它有什么区别?
如何将我的二进制 PE 格式 .exe 文件转换为具有完全专业风格的标准可安装软件包?请提供免费的选项?
WINDOWS:(.exe)文件和安装的.exe应用程序有什么区别?
通常,c/c++ IDE 将为您提供 FILENAME.EXE(PE 格式)应用程序输出(控制台、GUI 两者);单击时输出将运行,但它不享受安装软件包之类的设施!它有什么区别?
如何将我的二进制 PE 格式 .exe 文件转换为具有完全专业风格的标准可安装软件包?请提供免费的选项?
.exe 文件和“已安装的 exe 应用程序”之间没有区别,只是由安装程序复制到它的位置。
安装程序通常允许用户选择应用程序 (.exe) 的安装位置、创建任何必要的快捷方式和注册条目、开始菜单条目等。可执行文件 (.exe) 仍然相同。
以上所有操作也可以手动完成。安装程序只需将它们捆绑起来并自动化该过程,以使用户更容易,并确保一切都正确完成。
那里有几十个安装创建包(包括创建部署包时包含在 Visual Studio 本身中的那个)。如果您不需要基于 MSI 的安装,一个流行的免费软件是Inno Setup。它是免费的,允许您非常轻松地自定义安装,并且使用非常广泛。
如果你必须有一个 MSI 安装程序,WIX是一个流行的选择,尽管它比 Inno Setup 更难学习和使用。
还有许多其他可用的安装程序,包括免费的和商业的。有关其他可能性的更多信息,请在此处搜索“Windows 安装程序”或尝试在 Google 或 Bing 中搜索相同的内容。