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:
Ce code censé normalement supprimé l'application 'my program' et PostGreSQL qui est un logiciel existant déjà.
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
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
Partager