Support Request: Automatisch gestartetes Programm nicht schließen - Bildschirmschoner

Description

Hallo,
Ich habe gerade in der Dokumentation gelesen das ein automatisch gestartetes Programm während dem Bildschirmschoner automatisch geschlossen wird.
Da dieses Programm für einen Kartenleser zuständig ist sollte das Programm jedoch dauerhaft laufen, da die Initialisierung nach dem Bildschirmschoner 25 Sekunden dauert.
Gibt es also irgendeine Möglichkeit das schließen des automatisch gestarteten Programms zu verhindern?

Answer: (3)

Re: Automatisch gestartetes Programm nicht schließen - Bildschirmschoner 1/27/2020 8:44 AM
Hallo,

für diesen Fall sollten Sie die Applikation wieder aus der SiteKiosk Konfiguration entfernen (-->Programme) und es stattdessen per Skript starten bzw. überwachen.
Hier finden Sie Beispiele dazu:
https://devblog.provisio.com/post/2012/09/18/How-to-Build-a-Script-Watchdog-for-External-Applications.aspx
https://devblog.provisio.com/post/2017/12/18/How-to-Build-an-Extended-Script-Watchdog-for-External-Applications.aspx

Die einfachste Methode ist es den laufenden EXE Prozess zu überwachen.
Hier das Beispiel (aus Link 1), welches alle 30 Sekunden prüft, ob notepad.exe läuft:

evtid = SiteKiosk.Scheduler.AddPeriodicEvent(30000, checkExecution);
 
function checkExecution(eventID){
   if (SiteKiosk.ExternalApps.IsProcessRunning("notepad.exe") == false){
    SiteKiosk.ExternalApps.Run("C:/Windows/notepad.exe", true);
    SiteKiosk.Logfile.Notification('Application started');
    }
}


Mit freundlichen Grüßen,
Michael Olbrich
Re: Automatisch gestartetes Programm nicht schließen - Bildschirmschoner 1/28/2020 9:49 AM
Vielen Dank, das Problem hat sich dadurch gelöst.
Re: Automatisch gestartetes Programm nicht schließen - Bildschirmschoner 1/28/2020 10:30 AM
Vielen Dank für Ihre Rückmeldung.
My Account
Login
Language (Tickets):