ich muss während der Deinstallation eines Programms noch eine SQL Server Instanz mitentfernen.
Mittlerweile bin ich bein den Custom Action angelangt, nur ist die Doku dazu irgendwie nicht so leicht zu durchschauen
Ich habe ein InstallScript, das auf einen Event hört (mit einem InstallScript Projekt getestet).
------------------------------------------------------------------------------------------------
export prototype Client_Files_UnInstalled();
function Client_Files_UnInstalled()
string ExeFound;
begin
FindFile("C:\\Programme\\Microsoft SQL Server\\90\\Setup Bootstrap\\", "Setup.exe", ExeFound );
if ExeFound != '' then
LaunchApplication("C:\\Programme\\Microsoft SQL Server\\90\\Setup Bootstrap\\Setup.exe", "/qn REMOVE=SQL_Engine INSTANCENAME=TimeIT", "", 1,10000, 5);
endif;
MessageBox("TEST", INFORMATION);
end;
------------------------------------------------------------------------------------------------
Nur irgendwie hab ich das gefühl, dass das Event in einem Basic MSI Projekt nicht gefeuert wird
Andererseits hab ich versucht mit einer CustomAction während der Deinstallation (oder danach) eine Exe aufzurufen und ihr ein paar Parameter zu übergeben (siehe InstallScript). Nur wie muss ich die CustomAction parametrieren dass das auch während der Deinstallation geschieht???
Ich bin so langsam leider am verzweifeln und die Sache frisst Zeit und Zeit und Zeit
Wär super wenn mir wer helfen könnte
Grüße aus Mannheim,
Gøran
Edited by SaberRider81, 28 July 2009 - 16:56.