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:
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)
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.