; ===================================================================== ; NimPulse - Script d'installation Inno Setup ; Compiler avec Inno Setup 6 (https://jrsoftware.org/isinfo.php). ; Placez le binaire compilé `nimpulse.exe` (build\nimpulse.exe) dans le ; même dossier que ce script, puis compilez avec le compilateur ISCC. ; ===================================================================== #define MyAppName "NimPulse" #define MyAppVersion "0.3.0" #define MyAppPublisher "NimPulse" #define MyAppExeName "nimpulse.exe" [Setup] AppId={{7E5A3C2B-9F1D-4E6A-8B2C-1A3D5F7E9B0C} AppName={#MyAppName} AppVersion={#MyAppVersion} AppPublisher={#MyAppPublisher} DefaultDirName={autopf}\{#MyAppName} DefaultGroupName={#MyAppName} DisableProgramGroupPage=yes OutputDir=..\build OutputBaseFilename=NimPulse-Setup-{#MyAppVersion} Compression=lzma2 SolidCompression=yes WizardStyle=modern ; L'application vit dans la zone de notification : pas de raccourci intrusif. PrivilegesRequired=lowest ArchitecturesInstallIn64BitMode=x64 [Languages] Name: "french"; MessagesFile: "compiler:Languages\French.isl" Name: "english"; MessagesFile: "compiler:Default.isl" [Tasks] Name: "desktopicon"; Description: "Créer un raccourci sur le bureau"; GroupDescription: "Raccourcis :" [Files] Source: "nimpulse.exe"; DestDir: "{app}"; Flags: ignoreversion [Icons] Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon [Run] Filename: "{app}\{#MyAppExeName}"; Description: "Lancer {#MyAppName}"; Flags: nowait postinstall skipifsilent