Deinstallieren Sie das .msi-Paket vor der Installation
Veröffentlicht: 11. Januar 2021 - 18:00 Uhr
Hallo,
ich bin neu bei WAPT.
Ich möchte ein selbst erstelltes .msi-Paket installieren und es in der Windows-Programmliste anzeigen lassen.
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
install_msi_if_needed('ModelesWordSetup.msi')
def uninstall():
pass
# Hier einfügen, was geschehen soll, wenn das Paket vom Host entfernt wird
# Implizite Kontextvariablen sind WAPT, control, user, params, run
def session_setup():
print('Sitzungseinrichtung für %s' % control.asrequirement())
# Hier einfügen, was geschehen soll, wenn das Paket in einer Benutzersitzung konfiguriert wird
# Implizite Kontextvariablen sind WAPT, control, user, params
def update_package():
pass
# Hier einfügen, was geschehen soll, um den Paketinhalt mit neueren Installationsprogrammen zu aktualisieren.
# Ausgeführt mit dem Befehl wapt-get update-package-sources
# Implizite Kontextvariablen sind WAPT, basedir, control, user, params, run
# Wenn Attribute in control geändert werden, müssen sie explizit mit control.save_control_to_wapt() in der Paketdatei gespeichert werden.
def audit():
pass
# Hier Code einfügen, um regelmäßig zu prüfen, ob der Zustand den Erwartungen entspricht.
# Gibt "OK", "WARNING" oder "ERROR" zurück, um den Status in der Konsole anzuzeigen.
# Alle print-Anweisungen werden ebenfalls ausgegeben.
Gibt "OK" zurück
Vor der Installation möchte ich diese .msi-Datei deinstallieren, falls sie auf dem Rechner vorhanden ist.
Wie kann ich das tun?
Während der Installation fragt das Installationsprogramm, ob ich das Programm "nur für mich" oder "für alle" installieren möchte.
Wie kann ich die Auswahl (Kontrollkästchen) im Skript anpassen?
Vielen Dank für Ihre Hilfe.
Mit freundlichen Grüßen.
Info:
WAPT 1.8.2
Betriebssystem: Windows 10
ich bin neu bei WAPT.
Ich möchte ein selbst erstelltes .msi-Paket installieren und es in der Windows-Programmliste anzeigen lassen.
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
install_msi_if_needed('ModelesWordSetup.msi')
def uninstall():
pass
# Hier einfügen, was geschehen soll, wenn das Paket vom Host entfernt wird
# Implizite Kontextvariablen sind WAPT, control, user, params, run
def session_setup():
print('Sitzungseinrichtung für %s' % control.asrequirement())
# Hier einfügen, was geschehen soll, wenn das Paket in einer Benutzersitzung konfiguriert wird
# Implizite Kontextvariablen sind WAPT, control, user, params
def update_package():
pass
# Hier einfügen, was geschehen soll, um den Paketinhalt mit neueren Installationsprogrammen zu aktualisieren.
# Ausgeführt mit dem Befehl wapt-get update-package-sources
# Implizite Kontextvariablen sind WAPT, basedir, control, user, params, run
# Wenn Attribute in control geändert werden, müssen sie explizit mit control.save_control_to_wapt() in der Paketdatei gespeichert werden.
def audit():
pass
# Hier Code einfügen, um regelmäßig zu prüfen, ob der Zustand den Erwartungen entspricht.
# Gibt "OK", "WARNING" oder "ERROR" zurück, um den Status in der Konsole anzuzeigen.
# Alle print-Anweisungen werden ebenfalls ausgegeben.
Gibt "OK" zurück
Vor der Installation möchte ich diese .msi-Datei deinstallieren, falls sie auf dem Rechner vorhanden ist.
Wie kann ich das tun?
Während der Installation fragt das Installationsprogramm, ob ich das Programm "nur für mich" oder "für alle" installieren möchte.
Wie kann ich die Auswahl (Kontrollkästchen) im Skript anpassen?
Vielen Dank für Ihre Hilfe.
Mit freundlichen Grüßen.
Info:
WAPT 1.8.2
Betriebssystem: Windows 10