[inno setup]desinstaller l'icone du programme ?

desinstaller l'icone du programme ? [inno setup] - Divers - Programmation

Marsh Posté le 19-03-2004 à 18:42:26    

Bonjour,
je voulais installer une nouvelle version de mon programme avec une nouvelle icone associée à mon type de fichier. Je désintalle l'ancienne version et je fais la nouvelle install.
J'ai toujours l'ancienne icone avec le nouveau soft.
J'ai ajouté Flags: uninsdeletekey dans le champ ValueData: "{app}\WdView.ico";
Mais ça ne marche pas.
 
Le script :
 
; -- WdView.iss --
 
[Setup]
AppName=WdView
AppVerName=WdView version 3.1
DefaultDirName={pf}\WdView
DefaultGroupName=ATA Tools
UninstallDisplayIcon={app}\WdView.ico
ChangesAssociations=yes
AlwaysRestart=yes
 
[Files]
; copy files
Source: "WdView.jar"; DestDir: "{app}"
Source: "WdView_doc.jar"; DestDir: "{app}"
Source: "WdView_src.jar"; DestDir: "{app}"
Source: "WdView.ico"; DestDir: "{app}"
 
[Icons]
; menu demarrer
Name: "{group}\WdView"; Filename: "{app}\WdView.jar"; IconFilename: "{app}\WdView.ico"
Name: "{group}\Uninstall WdView"; Filename: "{uninstallexe}"
 
[Registry]
; Register .wdf
Root: HKCR; Subkey: ".wdf"; ValueType: string; ValueName: ""; ValueData: "Wind Data Tunnel File"; Flags: uninsdeletevalue
Root: HKCR; Subkey: "Wind Data Tunnel File"; ValueType: string; ValueName: ""; ValueData: "Wind Data Tunnel File"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Wind Data Tunnel File\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\WdView.ico"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Wind Data Tunnel File\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """javaw"" ""-jar"" ""{app}\WdView.jar"" ""%1"""

Reply

Marsh Posté le 19-03-2004 à 18:42:26   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed