ich habe ein Paket das nach der Installation nicht in der Programm Liste (Programme und Funktionen) nicht angezeigt werden soll.
Habe im Paket den Flag für das löschen der Registry Einträge gemacht wird auch der Eintrag gelöscht in der Registry doch nach erfolgreicher Installation und Abschlussmeldung wird der Eintragt für "DisplayName" neu geschrieben und meine ReistryWert wird gelöscht.
Code: Select all
[Set:Install]
CallHidden reg delete "HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Java Deinstallation 1.0","SystemComponent",0x00010001,"0x00000001" /f
[Reg:WertDelete]
;Bei der Installation
-HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\_OGM Java Deinstallation 1.0","DisplayName",0x00000000,"Java Deinstallation 1.0"
[Reg:Product]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Java Deinstallation 1.0","SystemComponent",0x00010001,"0x00000001"
code]
Während der Installation (Debugg) kann ich sehen wie die Werte geschrieben bzw. gelöscht werden und nach dem Abschluss die Registry der Wert "DisplayName" neu geschrieben wird und "SystemComponent" gelöscht wird.
Wo kann ich das abstellen?