Bonjour tout le monde,

Je cherche à désinstaller une application installer sous Inno Setup, le problème qui se pose c'est que cette dernière fait appel à d'autre logiciel tel PostGreSQL et Jonas et je désire que une fois que je désinstalle mon application je désinstalle au même temps les autres logiciels.

Voilà ce que j'ai comme code sous Inno Setup pour l'instant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
Setup]
AppId={{9C7C2D27-75A9-452E-8C03-907A859FF3BB}
AppName=My Program
AppVerName=My Program 1.5
AppPublisher=My Company, Inc.
AppPublisherURL=http://www.example.com/
AppSupportURL=http://www.example.com/
AppUpdatesURL=http://www.example.com/
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
 
UninstallDisplayIcon={app}\Uninstall program.exe
 
[Languages]
Name: english; MessagesFile: compiler:Default.isl
 
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
 
[Files]
Source: C:\Documents and Settings\user\Mes documents\documents fadoua\download\postgresql-8.3-int.msi; DestDir: {app}; Flags: ignoreversion
 
[Icons]
Name: {group}\My Program; Filename: {app}\postgresql-8.3-int.msi
Name: {commondesktop}\My Program; Filename: {app}\postgresql-8.3-int.msi; Tasks: desktopicon
Name: {group}\{cm:UninstallProgram,My program}; Filename: {uninstallexe}
 
[Run]
Filename: C:\Documents and Settings\user\Mes documents\documents fadoua\silentPostgresInstall.bat; parameters: /VERYSILENT
 
[Dirs]
Name: {pf}\postgresql; Flags: deleteafterinstall
Ce code censé normalement supprimé l'application 'my program' et PostGreSQL qui est un logiciel existant déjà.

Malheureusement ça ne me permet que de désinstaller My Program et PostGreSQL je dois le désinstaller manuellement après

Est ce que quelqu'un aurait une idée pour que ça se fasse automatiquement?

Merci d'avance pour vos réponses.

Cordialement