windows安装程序制作教程。《inno setup》可将多个安装程序打包成一个安装包,一次安装操作全部安装完成 您所在的位置:网站首页 setup软件怎么安装 windows安装程序制作教程。《inno setup》可将多个安装程序打包成一个安装包,一次安装操作全部安装完成

windows安装程序制作教程。《inno setup》可将多个安装程序打包成一个安装包,一次安装操作全部安装完成

2023-07-18 08:49| 来源: 网络整理| 查看: 265

1,下载 inno setup

官网地址:http://www.jrsoftware.org 下载地址:https://mlaan2.home.xs4all.nl/ispack/innosetup-5.6.1.exe

2,下载安装文件的中文包

拥有该中文包后,运行你的安装程序后就有中文可选,安装过程文字就都是中文版的了

2.1 下载资源

下载地址:https://raw.githubusercontent.com/jrsoftware/issrc/master/Files/Languages/Unofficial/ChineseSimplified.isl 不可保存为文本再改扩展名,一定要直接下载该资源。

2.2 破解中文包

下载破解软件reshacker并安装,地址:http://www.angusj.com/resourcehacker/reshacker_setup.exe(解决默认管理员启动的问题)

2.3 修改文件

1,管理员启动 Resource Hacker 2,加载C:\Program Files (x86)\Inno Setup 5中的SetupLdr.e32 3,修改Manifest的1:1033中的第24行,将level属性中的值改为:requireAdministrator 4,先点三角按钮运行,再点保存按钮

3 运行 inno setup

管理员身份运行该软件,然后按顺序填写选项和内容, 在添加文件的位置,可以直接选择添加文件夹添加app目录,这样就不用一样一样添了。 如果有其他的安装文件 xxx.setup.exe 也放在里面打包,最好统一放在resources里。

设置完后界面中会出现配置代码。

该部分代码可以自动安装所有安装包 [Run] Filename: “{app}\resources\driver\222.exe”; Parameters: " /sw /se "; Check: IsWin64; Filename: “{app}\resources\23ff.exe”; Parameters: " /sw /se "; Check: “not IsWin64”; Filename: “{app}{#MyAppExeName}”; Description: “{cm:LaunchProgram,{#StringChange(MyAppName, ‘&’, ‘&&’)}}”; Flags: postinstall skipifsilent nowait;

设置安装包的语言,设置该处后用户安装时会出现语言选择 [Dirs] Name: “{app}”; Permissions: everyone-full

[Languages] Name: “english”; MessagesFile: “compiler:Default.isl” Name: “chinesesimp”; MessagesFile: “compiler:Languages\ChineseSimplified.isl”

卸载前删除 [UninstallDelete] Type: filesandordirs; Name: “{app}” Type: filesandordirs; Name: “C:\eff” ;删除快捷方式 Type: filesandordirs; Name:"{group}*"

安装前删除 [InstallDelete] Type: filesandordirs; Name: “C:\feef” Type: filesandordirs; Name: “{app}\temp” Type: filesandordirs; Name: “{app}\unins000.dat” Type: filesandordirs; Name: “{app}\unins000.exe”



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有