AskKillProcesses

Antworten
Akkarin_Martell
Beiträge: 7
Registriert: 31. Okt 2019, 11:28
Kontaktdaten:

AskKillProcesses

Beitrag von Akkarin_Martell » 27. Nov 2019, 14:33

Hallo zusammen,
ich hätte noch eine Frage bezüglich des Befehls "AskKillProcesses". Ich versuche gerade Windows Visual Studio Code zu paketieren. Die Installation funktioniert ohne Probleme, allerdings funktioniert die Deinstallation nur wenn kein Fenster von Visual Studio mehr geöffnet ist. Ich hatte nun vor, mit Hilfe des „AskKillsProcesses“ die User dazu aufzufordern, das Fenster zu schließen. Leider scheint er den Befehl überhaupt nicht zu registrieren.
[Processes]
VSC=Code.exe* , VSC, KILLPROCESS ABORT
[Product]
; ReplaceEnv <Variable>
AddMeter -1
;Promt to the User if the application is running? Close the program after timeout
#Set:Product
#Set:Installation, DONTDELETE
#Set:PostInstallation,DONTDELETE
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product
#Set:PreDeinstallation,DELETE
-AskKillProcesses 600, VSC
-AddMeter -1

[Set:Product]

[Set:Installation]
AddMeter -1
Call "%Src%\Files\VSCodeSetup-x64-1.40.1.exe" /VERYSILENT /SP- /SUPPRESSMSGBOXES /NORESTART /LANG=1033 /Lang=de /LOG="%APP%\Install.log" /NOCANCEL
If "%ErrorLevel%" <> "0" Then "SET:InstallationError" EndIf
[Set:PostInstallation]
WaitUntilProcessExists Code.exe
KillProcess Code.exe
[Set:Deinstallation]
If "%ErrorLevel%" <> "0" Then "SET:DeInstallationError" EndIf
-Call "C:\Program Files\Microsoft VS Code\unins000.exe" /VERYSILENT /SP- /SUPPRESSMSGBOXES /LOG="%APP%\Uninstall.log" /NOCANCEL /NORESTART
-AddMeter -1
[Set:PreDeinstallation]
-CallHidden Powershell.exe /c Stop-Process -Name Code
Den Powershellbefehl am Ende könnt ihr ignorieren. Das diente nur als Versuch.

Vielen Dank schon einmal für eure Hilfe.

Mit den besten Grüßen

Benutzeravatar
r.wiegel
Beiträge: 855
Registriert: 05. Feb 2010, 13:45
Wohnort: Regensburg
Kontaktdaten:

Re: AskKillProcesses

Beitrag von r.wiegel » 27. Nov 2019, 14:46

testen Sie bitte so:

Code: Alles auswählen

[Product]
; ReplaceEnv <Variable>
#Set:Product
#Set:Installation, DONTDELETE
#Set:PostInstallation,DONTDELETE
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product
#Set:PreDeinstallation,DELETE

[Processes]
VSC=code.exe, VSC, KILLPROCESS ABORT

[Set:PreDeinstallation]
-CallHidden Powershell.exe /c Stop-Process -Name Code
-AskKillProcesses 600, VSC
-AddMeter -1
Viele Grüße
Roman Wiegel
IT-Consultant

MR Datentechnik - Vertriebs- und Service GmbH
Client Management

Akkarin_Martell
Beiträge: 7
Registriert: 31. Okt 2019, 11:28
Kontaktdaten:

Re: AskKillProcesses

Beitrag von Akkarin_Martell » 29. Nov 2019, 10:14

Guten Tag Herr Wiegel,

vielen Dank für Ihre Bemühungen. Mit Ihrer Befehlszeile hat es tatsächlich geklappt.

Vielen Dank ;-)

Mit den besten Grüßen

Antworten

Zurück zu „Paketierung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste