----------------------exe生成一键式安装版exe------------------------
这里我用的工具是Inno Setup Compiler 下载地址:http://www.jrsoftware.org/isdl.php
1、安装以上软件。
2、准备文件(包含所要生成的目标exe文件,以及相关的依赖文件)
eg:
3、以下是操作流程:
选择所需的exe程序,注意添加全部的依赖文件
然后直接finish,这就会在桌面(你选择的生成位置)生成安装的XXsetup.exe
eg:
然后可以直接一键测试安装,这些步骤就不详细写了。
--------------------关于选择中文安装语言以及安装生成后的exe的图标修改------------------
1、中文选择
需要一个一个中文语言文件:ChineseSimplified.isl 下载地址:http://www.400gb.com/u/758954/12357342
然后将他放在 Inno Setup Compiler安装文件夹的语言文件夹下:
这样以后就可以选择中文安装语言了。
2、修改安装后生成的exe 的图标
在执行完Inno 的所有步骤后会有一个*.iss的文件(操作完后保存的*.iss文件)--生成*setup.exe的脚本。该文件可以直接在Inno Setup Compiler中直接打开,然后在脚本对应的地方添加如下的代码:
[Icons]
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon;IconFilename: "{app}\CanCfg.ico"
准备所需要的ico文件CanCfg.ico 将其放在最开始准备的文件夹下面。注意的是所用的ico文件大小最好是64*64或者更小,反正128是用不了的。
然后重新生成*setup.exe文件。 再运行安装文件就可以看到生成的exe是我们修改后的图标了。
到此自定义生成安装版的exe就完成了。。。