dies ist mein erster Beitrag, ich bitte um Entschuldigung, wenn ich mich noch nicht ganz an die üblichen Gepflogenheiten halte.
Mein Problem ist vielleicht etwas umfangreicher.
Neben der JavaVM (jre) benötige ich auch die JDK.
Aktuell ist Sun bei jdk-6u16-windows-i586.exe angelangt, aber ähnlich schnell wie die jre ändert sich auch die jdk.
Also bräuchte ich ein ähniches Skript wie bei der jre, die immer die alten Versionen abräumt.
In der subdeljava.ins sieht das z.B. so aus:
Code: Alles auswählen
;JavaVM 1.6.0_14
set $DisplayName$ = GetRegistryStringValue ("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F83216013FF}] DisplayName")
if not ($DisplayName$ = "")
Message "Found "+$DisplayName$+" => uninstalling first"
set $UninstallCommand$ = "MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83216014FF} /qb-! REBOOT=ReallySuppress"
Winbatch_sun_uninstall
endif
Woher bekomme ich die Nummern für die Deinstallation?
Wenn jemand schon ein Skript hat, was die Arbeit erledigt, wäre das auch nicht schlecht.
Vielen Dank im Voraus.
Viele Grüße