Support Request: Unable to run an application on SiteKiosk Protected Account Startup

Description

Hello,

We are unable to run a console application we developed on startup when in shell replacement mode.

We have tried all the options detailed in this document:
http://www.provisio.com/CustomerSupportCenter/ArticleDetails.aspx?ArticleID=5353

None of them where successful to start the application.
We have tried launching directly by the .exe file, launching it by a shortcut (.lnk file) and by a batch script (.bat file)

None of the methods provided in the support article could make to start the application automatically on the protected account.

In some cases, the application starts after closing SiteKiosk, but that doesn't help at all.

Please note we are running the latest version of SiteKiosk for Windows, on Windows 8.1 fully updated.
I've read there are some limitations with Windows 8, but didn't find anything in detail about that.

Answer: (3)

Re: Unable to run an application on SiteKiosk Protected Account Startup 5/6/2015 3:29 PM
Hello,

The restriction with Windows 8 is that starting Windows 8 (Modern UI) Apps is unfortunately not possible because Microsoft doesn't provide a way to control these modern Windows 8 Apps like it is possible with "normal" (exe, com) applications.

When using an .exe:
You may first check starting SiteKiosk in “Run once” mode (to exclude access rights or user dependent issues) and use the method to start the application through the SiteKiosk configuration (-->Applications) with enabling the checkbox at “Run program automatically“:
http://www.provisio.com/CustomerSupportCenter/ArticleDetails.aspx?ArticleID=5353

In case you see a “For security reasons this action is not allowed” message on screen the application window will be blocked by the Windows & Dialogs management of SiteKiosk-
Notifications you will find in the SiteKiosk log (…\SiteKiosk\Logfiles).
Example:

[SiteKiosk] Notification: According to the windows monitoring rule(Title:'xxxxxx' Class:'xxxx') the window (Title:'xxxxxxxx' Class:'xxxxxxxxx') will be closed

In that case just create a new “allow” entry at “-->Access/Security-->Block system critical windows & dialog boxes-->Settings” with the corresponding tile and class.

Further information about that feature:
- http://www.provisio.com/helpconsole/SiteKiosk%20Help/en-US/default.htm?windows___dialoge.htm
- http://www.provisio.com/helpconsole/SiteKiosk%20Help/en-US/default.htm?handling_of_windows.htm



If using a batch file you may also have a look at this FAQ:
http://www.provisio.com/de-DE/CustomerSupportCenter/ArticleDetails.aspx?ArticleID=8897

lnk shortcuts will not work.


If it works in “Run once” mode but still doesn’t work in “Auto Start” mode:
When you implement your own application, you may have to observe certain user access rights.
These include “read AND write access“ to the corresponding directories.
If necessary, you can use the System Security Wizard to adjust this and other rights for the SiteKiosk user (-->Customized-->Folder access):
http://www.provisio.com/helpconsole/SiteKiosk%20Help/en-US/default.htm?advanced.htm



As last option (and if it works in “Run once” mode) you may also check starting SiteKiosk automatically without shell replacement (Customized starting mode):
http://www.provisio.com/helpconsole/SiteKiosk%20Help/en-US/default.htm?select_starting_mode.htm
Some applications won’t work properly when missing the Windows (explorer.exe) shell.

Regards,
Michael Olbrich
Re: Unable to run an application on SiteKiosk Protected Account Startup 5/6/2015 5:21 PM
Ok, the problem was caused by the Windows & Dialogs management of SiteKiosk
It was blocking the Window classes of our application, so I allowed them and now it works as expected.

Thank you for your help.
Re: Unable to run an application on SiteKiosk Protected Account Startup 5/7/2015 8:40 AM
Thank you for your feedback.
My Account
Login
Language (Tickets):