Company Christmas Holidays
North American Headquarters in Miami, USA: Dec 25, 2015, Jan 1st 2016
European Headquarters in Muenster, Germany: Dec 21, 2015 until Jan 03rd 2016
Limited support is available during this period.
We at PROVISIO wish you Merry Christmas and a Happy New Year!

 

Support Request: application cannot start sub-application

Description

Hi there -
We are using sitekiosk 9.5 in Chrome Skin (win10).
We added our "Application1.exe" in "Sitekiosk Configuration"->"Applications", and added 'Application2.exe' in "Indirectly Launched Programs".
and checked "Start application automatically".
Then, Application1.exe starts well after sitekiosk started.
But Application1.exe cannot start Application2.exe. Seems Sitekiosk forbid Application2.exe.

We removed settings from "Sitekiosk Configuration"->"Applications", and Start "Application1.exe" by script below,
siteKiosk.system.windows.skLegacy.externalApps.run(Application1.exe, true);
then everything works correct.

However, setup in "Sitekiosk Configuration"->"Applications" is easier for us. Do you have any idea to get it works without scripts?
thank you very much!

Answer: (1)

Re: application cannot start sub-application 12/28/2018 9:57 AM
Hello,

SiteKiosk has no way to manipulate the inner workings of another application other than with the Windows and Dialogs management feature (https://www.provisio.com/helpconsole/SiteKiosk%20Help/en-US/default.htm?windows___dialoge.htm). If that security feature blocks something you see an alert message and there is also a corresponding entry in the logs (https://www.provisio.com/en-US/CustomerSupportCenter/ArticleDetails.aspx?ArticleID=5676).

Also note that restrictions of the SiteKiosk user may apply. This is the Windows user that SiteKiosk is using when running in Autostart mode. You can make changes to this user's restrictions with the help of the System Security Manager (https://www.provisio.com/helpconsole/SiteKiosk%20Help/en-US/default.htm?step_2_-_security_manager.htm).

If none of the above applies, then the application you are running behaves differently when started within different code execution environments.