install.iss 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #define MyAppName "PicView"
  2. #define MyAppExeName "PicView.exe"
  3. [Setup]
  4. AppId={{F102E394-0FA6-4AEA-826D-9FE699115BAB}
  5. AppName=PicView
  6. AppVersion={#MyAppVersion}
  7. AppPublisher=Ruben2776
  8. AppPublisherURL=https://picview.org/
  9. AppSupportURL=https://github.com/Ruben2776/PicView/issues
  10. AppUpdatesURL=https://picview.org/download
  11. DefaultDirName={sd}\PicView
  12. DisableProgramGroupPage=yes
  13. LicenseFile={#LicenseFile}
  14. OutputDir={#MyAppOutputDir}
  15. PrivilegesRequired=lowest
  16. OutputBaseFilename={#MyAppName}-{#MyAppVersion}
  17. SetupIconFile={#AppIcon}
  18. Compression=lzma
  19. SolidCompression=yes
  20. WizardStyle=modern
  21. UninstallDisplayIcon={app}\{#MyAppExeName}
  22. UninstallDisplayName={#MyAppExeName}
  23. ChangesAssociations=yes
  24. VersionInfoVersion={#MyAppVersion}
  25. [Messages]
  26. SetupWindowTitle=Setup - {#MyAppName} v{#MyAppVersion}
  27. SetupAppTitle=Setup - {#MyAppName} v{#MyAppVersion}
  28. [Languages]
  29. Name: "en"; MessagesFile: "compiler:Default.isl"
  30. Name: "de"; MessagesFile: "compiler:Languages\German.isl"
  31. Name: "da"; MessagesFile: "compiler:Languages\Danish.isl"
  32. Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl"
  33. Name: "fr"; MessagesFile: "compiler:Languages\French.isl"
  34. Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl"
  35. Name: "ko"; MessagesFile: "compiler:Languages\Korean.isl"
  36. Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl"
  37. [Tasks]
  38. Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
  39. Name: "openwith"; Description: "Open with {#MyAppName}"; GroupDescription: "Context menu:"; Flags: unchecked
  40. Name: "browsefolder"; Description: "Browse folder with {#MyAppName}"; GroupDescription: "Context menu:"; Flags: unchecked
  41. [Files]
  42. Source: "{#MyFileSource}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
  43. [Icons]
  44. Name: "{autoprograms}\PicView"; Filename: "{app}\PicView.exe"
  45. Name: "{autodesktop}\PicView"; Filename: "{app}\PicView.exe"; Tasks: desktopicon
  46. [Run]
  47. Filename: "{app}\PicView.exe"; Description: "{cm:LaunchProgram,PicView}"; Flags: nowait postinstall skipifsilent
  48. #include 'uninstallPrev.iss'
  49. #include 'registry.iss'