-2

是否有一些工具可以满足这些要求:

  1. 将 .exe、.dll、.ico 等文件压缩成单个 .exe 安装程序(SFX 或其他)
  2. 安装程序应该建议提取到程序文件目录
  3. 安装程序应在开始菜单和桌面上创建图标
  4. 安装程序应建议安装后运行程序
  5. 免费使用

我想要这样的东西:

createinstaller.exe -source_folder e:\myprogram\ -install_path=%ProgramFiles%\myprogram\ -app_icon=e:\myprogram\appicon.icon -create_launch_icons -suggest_run_after_install myexec.exe 
4

1 回答 1

0

我们目前使用 Inno Setup:http ://www.jrsoftware.org/isinfo.php

很棒的工具,但你必须用 Pascal 编码 (bleh)

您编写一个 .iss 文件来列出您想要包含的文件、安装它们的位置、程序信息(标题、版本...)和要运行的脚本(例如检查是否安装了特定框架)。

它具有预处理器指令,因此您可以创建一个脚本“树”来构建您的设置,具体取决于您运行的“根”脚本。

它有一个庞大的已开发脚本库来检查一千件事情(例如这样)。

非常强大,你几乎可以做任何你想做的事情,除了安装程序的样式(你可以改变左边的图像)。正如我所说,真正的缺点是它是帕斯卡,而帕斯卡很烂(即使它很容易)。

于 2015-02-23T12:23:18.800 回答