当前位置:   article > 正文

exe打包工具,封装exe安装程序--Inno Setup_磁盘跨越必须启用

磁盘跨越必须启用

 教程:手把手教你封装exe安装程序----附打包程序资源_兰先生丶的博客-CSDN博客_exe封装软件制作工​​​​​​具

-------------------------------------------------------------------------------------------------------------------------

遇到的问题:

inno 磁盘跨越必须启用,因为程序大于21000000000 解决办法:

在[Setup]这一栏的末尾添加 DiskSpanning=yes;如下图所示

 ---------------------------------------------------------------------------------------------------------------------------

许可文件格式是txt,编码是ANSI,要不然会出现中文乱码

生成的 *.iss编译文件目标:

  1. ; 脚本由 Inno Setup 脚本向导 生成!
  2. ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
  3. #define MyAppName "小熊编程学生端"
  4. #define MyAppVersion "2.0"
  5. #define MyAppPublisher "轩科"
  6. #define MyAppURL "http://101.34.118.7/"
  7. #define MyAppExeName "小熊学生端_2.0.exe"
  8. [Setup]
  9. ; 注: AppId的值为单独标识该应用程序。
  10. ; 不要为其他安装程序使用相同的AppId值。
  11. ; (若要生成新的 GUID,可在菜单中点击 "工具|生成 GUID"。)
  12. AppId={{883D84C2-E3D7-4029-9EF9-A60B953903C9}
  13. AppName={#MyAppName}
  14. AppVersion={#MyAppVersion}
  15. ;AppVerName={#MyAppName} {#MyAppVersion}
  16. AppPublisher={#MyAppPublisher}
  17. AppPublisherURL={#MyAppURL}
  18. AppSupportURL={#MyAppURL}
  19. AppUpdatesURL={#MyAppURL}
  20. DefaultDirName=D:\xuanke\student
  21. DisableProgramGroupPage=yes
  22. LicenseFile=I:\SVN\BilliCode_v2_2020.3.27\Build\安装_小熊极客VR编程学习软件许可及服务协议.txt
  23. ; 以下行取消注释,以在非管理安装模式下运行(仅为当前用户安装)。
  24. ;PrivilegesRequired=lowest
  25. OutputDir=C:\Users\Lixi\Desktop\build
  26. OutputBaseFilename=小熊编程学生端2.0
  27. SetupIconFile=I:\SVN\BilliCode_v2_2020.3.27\Build\小熊学生端_2022_5_13\小熊学生端_2.0_Data\StreamingAssets\AppIcon\appIcon_Student.ico
  28. Compression=lzma
  29. SolidCompression=yes
  30. WizardStyle=modern
  31. [Languages]
  32. Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"
  33. [Tasks]
  34. Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
  35. [Files]
  36. Source: "I:\SVN\BilliCode_v2_2020.3.27\Build\小熊学生端_2022_5_13\小熊学生端_2.0.exe"; DestDir: "{app}"; Flags: ignoreversion
  37. Source: "I:\SVN\BilliCode_v2_2020.3.27\Build\小熊学生端_2022_5_13\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
  38. ; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”
  39. [Icons]
  40. Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
  41. Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
  42. [Run]
  43. Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent



Inno Setup 下载地址:InnoSetup汉化版-桌面系统文档类资源-CSDN下载

Inno Setup 编译器

要封装的软件文件

方法/步骤
1

下载并安装Inno Setup 编译器,本问资源是汉化版,否则生成的安装包没有中文选项,所以最好使用汉化版;


2

安装完成后打开Inno Setup 编译器;
(若安装没有生成桌面快捷方式,可以去安装目录点击compil32.exe)

3

选择【用「脚本向导」创建新的脚本文件(S)】;


4

点击【下一步】;

5

填写制作后程序的基本信息;

6

设置应用程序文件夹信息,建议保持默认;

7

浏览选择主exe执行文件;

8

选择主执行程序,(可执行的EXE文件);

9

添加程序附属的其它文件(主exe程序调用的其它文件);

10

选择程序文件所在的主目录;

11

弹出是否包含子文件夹,选择【是】;


若需要,添加的文件夹和项目结构保持一致,还需要如下设置,否则所有文件都在根目录,没有文件夹
(1)选中选好的文件夹,点击编辑

(2)做如下设置


12

确认主exe执行文件和附属文件路径,无误点击下一步;

13

设置其它信息或保持默认;


14设置应用程序安装时的许可信息、提示信息,可留空;

 

15选择程序安装模式,默认选择管理员;

16选择程序安装时可选的语言,默认选择中文;


17选择封装好的exe安装程序的保存位置、exe文件名、exe程序图标及密码;

18出现提示点击【下一步】;

19 完成提示;

是否编译脚本?点击【是】;


保存脚本文档,以便于下次编译;


封装完成,封装后的EXE文件保存在步骤17中设置的位置;

找到封装好的程序;
双击即可按照步骤进行安装。
END

注意事项
务必要正确选择主EXE程序及附属文件,否则将导致安装后的程序无法使用
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/882432
推荐阅读
  

闽ICP备14008679号