windows安装程序制作教程。《inno setup》可将多个安装程序打包成一个安装包,一次安装操作全部安装完成 | 您所在的位置:网站首页 › setup软件怎么安装 › windows安装程序制作教程。《inno setup》可将多个安装程序打包成一个安装包,一次安装操作全部安装完成 |
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 实验室设备网 版权所有 |