first commit
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
#define MyAppName "HImage"
|
||||
#define MyAppVersion "0.1.0"
|
||||
[Setup]
|
||||
AppId={{F2A119CD-2F74-41EE-85C2-F8070D8A3261}
|
||||
AppName={#MyAppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
DefaultDirName={autopf}\HImage
|
||||
DefaultGroupName=HImage
|
||||
PrivilegesRequired=admin
|
||||
ArchitecturesAllowed=x64compatible
|
||||
ArchitecturesInstallIn64BitMode=x64compatible
|
||||
OutputDir=..\..\dist
|
||||
OutputBaseFilename=HImage-Setup
|
||||
Compression=lzma2
|
||||
SolidCompression=yes
|
||||
ChangesAssociations=yes
|
||||
UninstallDisplayIcon={app}\HImage.exe
|
||||
[Tasks]
|
||||
Name: "associations"; Description: "Register HImage in Open with"; Flags: unchecked
|
||||
[Files]
|
||||
Source: "..\..\target\release\himage.exe"; DestDir: "{app}"; DestName: "HImage.exe"; Flags: ignoreversion
|
||||
Source: "..\..\assets\fonts\OFL.txt"; DestDir: "{app}\licenses"; DestName: "Noto-OFL.txt"
|
||||
Source: "..\..\licenses\*"; DestDir: "{app}\licenses\dependencies"; Flags: recursesubdirs createallsubdirs ignoreversion
|
||||
[Icons]
|
||||
Name: "{group}\HImage"; Filename: "{app}\HImage.exe"
|
||||
[Registry]
|
||||
Root: HKLM; Subkey: "Software\Classes\Applications\HImage.exe"; ValueType: string; ValueName: "FriendlyAppName"; ValueData: "HImage"; Flags: uninsdeletekey; Tasks: associations
|
||||
Root: HKLM; Subkey: "Software\Classes\Applications\HImage.exe\shell\open\command"; ValueType: string; ValueData: """{app}\HImage.exe"" ""%1"""; Tasks: associations
|
||||
#sub RegisterExtension
|
||||
Root: HKLM; Subkey: "Software\Classes\Applications\HImage.exe\SupportedTypes"; ValueType: string; ValueName: ".{#Ext}"; ValueData: ""; Tasks: associations
|
||||
Root: HKLM; Subkey: "Software\Classes\.{#Ext}\OpenWithList\HImage.exe"; Flags: uninsdeletekey; Tasks: associations
|
||||
#endsub
|
||||
#define Ext "jpg"
|
||||
#emit RegisterExtension
|
||||
#define Ext "jpeg"
|
||||
#emit RegisterExtension
|
||||
#define Ext "png"
|
||||
#emit RegisterExtension
|
||||
#define Ext "gif"
|
||||
#emit RegisterExtension
|
||||
#define Ext "bmp"
|
||||
#emit RegisterExtension
|
||||
#define Ext "webp"
|
||||
#emit RegisterExtension
|
||||
#define Ext "tif"
|
||||
#emit RegisterExtension
|
||||
#define Ext "tiff"
|
||||
#emit RegisterExtension
|
||||
#define Ext "ico"
|
||||
#emit RegisterExtension
|
||||
#define Ext "svg"
|
||||
#emit RegisterExtension
|
||||
|
||||
Reference in New Issue
Block a user