我经常会在网上找到一些工具或实用程序,例如代码片段编译器这非常有用。但是,许多此类工具都没有与安装程序一起打包。我想知道是否有任何快速工具可以从单个 EXE 生成安装程序?我是一名开发人员,了解 WIX、InstallShield 以及向 Program Files 和开始菜单添加快捷方式。我只是想知道是否有任何快速工具可以尽可能简单地完成同样的事情。
答案1
您需要一个程序,它可以从单个 program.exe 创建一个自安装包,其他人可以使用它来在其 Windows 计算机上安装 program.exe,然后该程序将出现在控制面板删除应用程序列表中,并带有卸载选项。
我发现最简单的可能是创新设置。像其他一些这样的程序一样,你编写一个小的文本文件来告诉它要包含什么。以下是来自在线教程
[Setup]
AppName=My Program
AppVerName=My Program version 1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
UninstallDisplayIcon={app}\MyProg.exe
Compression=lzma
SolidCompression=yes
OutputDir=userdocs:Inno Setup Examples Output
[Files]
Source: “MyProg.exe”; DestDir: “{app}”
[Icons]
Name: “{group}\My Program”; Filename: “{app}\MyProg.exe”
因此,您编写该文件,运行 Inno Setup,它会生成一个文件,其他人可以下载并运行该文件以在其 Windows 计算机上安装 program.exe。
答案2
虽然它是为打包成 .zip 文件而不是独立的 .exe 文件而设计的,NirSoft 的 ZipInstaller正合您的心意。它旨在提取 .zip 文件并安装其内容、将文件放入Program Files
文件夹中、在 中创建链接Start Menu
等等。