1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
| ; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "mon prog"
#define MyAppVersion "1.02"
#define MyAppPublisher "societe"
#define MyAppURL "http://www.societe.fr/"
#define MyAppExeName "FR.exe"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{E0D918EB-E657-435C-BA31-664D6822A87C}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DisableProgramGroupPage=yes
OutputDir=C:\Users\A\Desktop
OutputBaseFilename=setup
SetupIconFile=C:\Program Files (x86)\monprog-images\icone.ico
Compression=lzma
SolidCompression=yes
;ajouté pour personnaliser les images
WizardImageFile=C:\Program Files (x86)\monprog-images\logo-grand.bmp
WizardSmallImageFile=C:\Program Files (x86)\monprog-images\ic_launcher.bmp
; ajouté pour définir un Copyright quand on fait un clic droit
AppCopyright=© 2016 - societe
; ajouté pour qu'il n'installe pas automatiquement dans le même répertoire
UsePreviousAppDir=no
VersionInfoVersion=1.02
;icone affiché dans panneau de configuration lors de la desinstallation
UninstallDisplayIcon=C:\Program Files (x86)\monprog-images\icone.ico
[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: french; MessagesFile: compiler:Languages\French.isl
Name: spanish; MessagesFile: compiler:Languages\Spanish.isl
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
[Files]
Source: C:\Program Files (x86)\mon prog\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs
;on définit les fichiers selon la langue sélectionnée
Source: C:\Program Files (x86)\mon prog\FR.exe; DestDir: {app}; Flags: ignoreversion; Languages: french
Source: C:\Program Files (x86)\mon prog\EN.exe; DestDir: {app}; Flags: ignoreversion; Languages: english
Source: C:\Program Files (x86)\mon prog\SP.exe; DestDir: {app}; Flags: ignoreversion; Languages: spanish
[Icons]
Name: {commonprograms}\{#MyAppName}; Filename: {app}\{#MyAppExeName}
Name: {commondesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon; Languages: french
Name: {commondesktop}\{#MyAppName}; Filename: {app}\EN.exe; Tasks: desktopicon; Languages: english
Name: {commondesktop}\{#MyAppName}; Filename: {app}\SP.exe; Tasks: desktopicon; Languages: spanish
[Run]
Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}; Flags: nowait postinstall skipifsilent; Languages: french
Filename: {app}\EN.exe; Description: {cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}; Flags: nowait postinstall skipifsilent; Languages: english
Filename: {app}\SP.exe; Description: {cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}; Flags: nowait postinstall skipifsilent; Languages: spanish
;on force à écraser les fichiers en cas de nouvelles installations
[InstallDelete]
Name: {app}; Type: filesandordirs
;on force à bien tout désinstaller
[UninstallDelete]
Type: filesandordirs; Name: {app}
[Registry]
Root: HKCU; Subkey: Software\societe\{#MyAppName}; Flags: deletevalue uninsclearvalue deletekey dontcreatekey; |
Partager