install.iss 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #define MyAppName "PicView"
  2. #define MyAppVersion "{#MyAppVersion}"
  3. #define MyAppPublisher "Ruben2776"
  4. #define MyAppURL "https://picview.org/"
  5. #define MyAppExeName "{#MyAppExeName}"
  6. #define AppIcon "{#MyAppIcon}"
  7. #define LicenseFile "{#MyAppLicenseFile}"
  8. [Setup]
  9. AppId={{F102E394-0FA6-4AEA-826D-9FE699115BAB}
  10. AppName={#MyAppName}
  11. AppVersion={#MyAppVersion}
  12. AppPublisher={#MyAppPublisher}
  13. AppPublisherURL={#MyAppURL}
  14. AppSupportURL=https://github.com/Ruben2776/PicView/issues
  15. AppUpdatesURL={#MyAppURL}
  16. DefaultDirName={sd}\PicView
  17. DisableProgramGroupPage=yes
  18. LicenseFile={#LicenseFile}
  19. PrivilegesRequired=lowest
  20. OutputDir={#MyAppOutputDir}
  21. OutputBaseFilename={#MyAppName}-{#MyAppVersion}
  22. SetupIconFile={#AppIcon}
  23. Compression=lzma
  24. SolidCompression=yes
  25. WizardStyle=modern
  26. UninstallDisplayIcon={app}\{#MyAppExeName}
  27. UninstallDisplayName={#MyAppName}-{#MyAppVersion}
  28. ChangesAssociations=yes
  29. VersionInfoVersion={#MyAppVersion}
  30. [Files]
  31. Source: "{#MyAppOutputDir}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
  32. [Icons]
  33. Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
  34. Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
  35. [Run]
  36. Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
  37. #include 'uninstallPrev.iss'
  38. #include 'registry.iss'