Webhook

Smart Launcher berichtet optional alle Programmstarts, Programmbeendigungen und eventuelle Win32-Fehler an einen Webhook. Damit können weitere Automatisierungen realisiert werden.

Eine Erklärung von Webhooks finden Sie auf Wikipedia.

Um den Webhook zu aktivieren, tragen Sie die URL des Webhook im Fenster "Standardeinstellungen" (erreichbar über das Kontextmenü einer laufenden Smart Launcher-Anwendung) im Register "Protokollierung" ein:

Webhook einstellen

Übergebene Informationen

Informationen über die ausgeführte Software werden als GET-Parameter übergeben. Die folgenden Felder stehen der Webhook-Serveranwendung zur Verfügung:


Feld Wert
uid Name des Computers
eid Zufallszahl Z mit 0 <= Z < MAXINT
id ApplicationId (Dateiname der Konfiguration ohne Endung '.yaml')
action Eine Konstante von ['start'|'end'|'error']
error Win32 Fehlerkonstante1, nur wenn action='error'

1 Microsoft Win32 error codes (Englisch)

Besondere Fehlercodes

Der Fehlercode ERROR_CANCELLED 1223 (0x4C7) zeigt an, dass die Anwendung SmartLauncher beendet wurde, bevor die überwachte Anwendung geschlossen wurde. Anderen Fehlercodes liegt der Rückgabewert der Batch-Datei zugrunde. Verwenden Sie die Win32 Funktion FormatMessage, mit dem Parameter FORMAT_MESSAGE_FROM_SYSTEM, um den Fehlercode in ein lesbares Format umzuwandeln.