Placez les fichiers suivants dans un dossier pour les inclure dans l'installeur :
volume_regulator.exe
(exécutable généré avec PyInstaller).com.volumeregulator.json
, qui doit pointer vers l'exécutable.[Setup]
AppName=Volume Regulator
AppVersion=1.0
DefaultDirName={localappdata}\\VolumeRegulator
DefaultGroupName=Volume Regulator
OutputBaseFilename=VolumeRegulatorSetup
SetupIconFile=icon.ico
Compression=lzma2
SolidCompression=yes
WizardStyle=modern
[Files]
; Copie de l'exécutable principal dans le dossier d'application
Source: "volume_regulator.exe"; DestDir: "{app}"; Flags: ignoreversion
; Copie du fichier JSON pour Native Messaging dans le dossier approprié
Source: "com.volumeregulator.json"; DestDir: "{localappdata}\\Google\\Chrome\\User Data\\NativeMessagingHosts"; Flags: createallsubdirs
[Icons]
; Crée un raccourci dans le menu Démarrer
Name: "{group}\\Volume Regulator"; Filename: "{app}\\volume_regulator.exe"
; Crée un raccourci sur le bureau
Name: "{userdesktop}\\Volume Regulator"; Filename: "{app}\\volume_regulator.exe"; Tasks: desktopicon
[Run]
; Lancer l'application immédiatement après l'installation (facultatif)
Filename: "{app}\\volume_regulator.exe"; Description: "Lancer Volume Regulator"; Flags: nowait postinstall skipifsilent
[Tasks]
; Option pour créer un raccourci sur le bureau
Name: "desktopicon"; Description: "Créer un raccourci sur le bureau"; GroupDescription: "Options supplémentaires"; Flags: unchecked
Sections clés :
[Setup]
: Définit les informations générales de l'installeur.[Files]
: Copie les fichiers nécessaires (exécutable et JSON).[Run]
: Lance le programme après l'installation.