A barra de botões do Windows é operada pelo explorer.exe. Portanto, se o seu aplicativo puder ser executado sem ele, você poderá desativá-lo desabilitando primeiro o autorestart do explorer.exe via (run as administrator):
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoRestartShell" /t REG_DWORD /d 0
As linhas abaixo representam meu launch.bat
- que funciona no final como esperado:
;; kill explorer (this disables all windows functionalities
taskkill /f /im explorer.exe
;; start your kiosk app - should block the batch execution (so explorer.exe doesn't get executed at the end)
"\path\to\your\app.exe"
;; after you close both the app window and the opened chrome window relaunch explorer.exe to give back the functionality to windows. Use start to make the cmd window disappear
start explorer.exe
Eu uso a abordagem descrita acima para permitir que um aplicativo de quiosque sem teclado seja executado. Porque com um teclado você ainda pode fechar o aplicativo com alt + f4 .