Nachricht senden (MessageBox) / .reg

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
Adri-Alpes
Nachrichten: 4
Anmeldung: 1. Juli 2020 - 12:19 Uhr

1. Juli 2020 - 12:37 Uhr

Hallo zusammen,

ich möchte in der `def install()`-Funktion eine MessageBox erstellen, um den Benutzer darauf hinzuweisen, dass er seinen Rechner nach der Paketinstallation neu starten muss (Registry-Schlüsseldeklaration in der `session setup()`-Funktion).

Allerdings erhalte ich bei der Installation des Pakets einen Timeout, obwohl auf meinem eigenen Rechner keine Probleme auftreten.

Hier ist der verwendete Code:
`win32ui.MessageBox('test','test')`

oder

`os.system('cmd /c "msg /TIME:1750 %username% test"')`


Ich habe versucht, das Problem zu umgehen, indem ich den Schlüssel (HKCU) in der `def install()`-Funktion geschrieben habe, aber das funktioniert nicht. Ist es möglich, das Paket mit dem Benutzerkonto des Rechners anstatt mit dem Systemkonto zu installieren, um den Schlüssel in HKCU zu schreiben?

Ein weiterer Test, der kein eindeutiges Ergebnis lieferte: Ich habe eine .reg-Datei in das Stammverzeichnis meiner Festplatte kopiert und sie anschließend mit folgendem Code ausgeführt:

`run(r'REG IMPORT C:\test.reg')`

oder

`subprocess.call(['reg', 'import', C:\test.reg])`.


Haben Sie eine Idee, woran das liegen könnte?

Vielen Dank im Voraus für Ihre Hilfe.

Mit freundlichen Grüßen,

Adrien
Benutzeravatar
vCardon
WAPT-Experte
Nachrichten: 278
Anmeldung: 06. Oktober 2017 - 22:55 Uhr
Ort: Nantes, Frankreich

1. Juli 2020 – 14:08 Uhr

Hallo,

schau mal hier: https://lists.tranquil.it/pipermail/wap ... 04007.html

Viele Grüße,

Vincent
Vincent CARDON
Tranquil IT
Adri-Alpes
Nachrichten: 4
Anmeldung: 1. Juli 2020 - 12:19 Uhr

1. Juli 2020 – 14:13 Uhr

Hallo Vincent,

vielen Dank für deine Antwort. Ich werde es gleich ausprobieren.

Schönen Nachmittag noch!

Viele Grüße,

Adrien
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

1. Juli 2020 – 14:49 Uhr

Code: Alle auswählen

msg /TIME:1750  * test
Alternativ, in Wapt Enterprise:

Code: Alle auswählen

from waptenterprise.waptservice.enterprise import show_message
show_message(None,{'msg':'Hello !'},'Simon Fonteneau')
Adri-Alpes
Nachrichten: 4
Anmeldung: 1. Juli 2020 - 12:19 Uhr

1. Juli 2020 – 16:04 Uhr

Hallo,

vielen Dank für Ihre Antwort. Ich habe die Lösung von „vcardon“ verwendet, die funktioniert. Nochmals vielen Dank!

Haben Sie vielleicht eine Idee bezüglich der .reg-Datei? Es handelt sich um eine umfangreiche Registry-Änderung mit 300 zu ändernden Schlüsseln.

Vielen Dank im Voraus und einen schönen Nachmittag

. Beste Grüße

Adrien
Gesperrt