@emre this would be awesome if SambaPOS supported this. Its available in windows 10 pro, Enterprise, or education its the ability to setup kiosk mode for an app that is designated for Assigned Access. It is really simple to setup and would make resellers lives much easier. TO setup a windows 10 machine to run as a kiosk for SambaPOS where it actually keeps the computer locked but SambaPOS would run on top of it. To set it up you simply go to settings > accounts > other users and its an option to set up a local assigned access account and choose the app you want to run as kiosk.
I will add I do not know much about it I just now found this feature. So it may not be something we can support but man it sure would make setting up kiosks much easier.
Assign one app to an account. When a user logs in, they will have access to only this app and nothing else on the system. During this time, the kiosk device is locked, with the kiosk app running above the lock screen. This experience is often used for public-facing kiosk machines. see Set up a kiosk on Windows 10 Pro, Enterprise, or Education for more information.
The multi-app kiosk experience (available in Windows 10, version 1709 and later)
You can assign one or more apps to an account. When a user logs in, the device will start in a restricted shell experience with access to only your selected apps. See Create a Windows 10 kiosk that runs multiple apps for more information.
That is how I typically set it up. I saw the setting when looking at accounts and quickly looked it up I had a feeling it might be Universal apps only. Thats a bummer.
This isnt really the same thing but I setup a kiosk mode on my terminals. I have windows setup to auto logon and launch samba then in samba im using a action and rule so that any time samba starts on that terminal it kills the windows explorer task then if samba closes or crashes it launches it again so you can bring up the regular windows desktop. It works really well actually and havent had issues with it. Im also thinking of making a automation command button that when you press it sets up the samba user in windows as a admin and sets up the auto login in the registry and sets sambapos as the main shell for the samba user.