Goal
- User turns on Computer and Unity-built runs automatically.
- Upon system start and thereafter Unity start, User only sees the maximized gameview of unity. No windows Taskbar, steamVR window, nor anything else is visible.
- Unity-built quits and computer shuts down automatically upon respective user-input within the running Unity application.
The following approach is my current plan. Simpler solutions are always welcome.
I've tried Windows Kiosk Mode, but manual login to kiosk account was still necessary. Plus Unity doesn't seem to be available in Kiosk mode - or I overlooked something...
Step by step:
- User turns on computer by pressing the power-button.
- User-Login happens automatically; no user-input necessary (neither click, nor password input).
- if a password protected account exists; login happens automatically.
- if user-account exists, but without password protection; login happens automatically
- Unity-built starts immediately.
- Screen only shows game content; neither windows start menu, nor anything else is shown on the screen.
- User has in-game options (within the running Unity application) to quit the game. Both Unity application and system shut down after user picks respective option.
Step 1 - 5:
I've been able to start the unity-built after system start via task scheduler, but I couldn't solve the problem of automatically logging into the user-account.
Edit 1:I mangaged to disable required account-password input. User now reaches the desktop without having to input anything. I usedstrg + r and "netplwiz"which is described in this thread.
Step 6:
Problem: After unity start Windows start menu and steamVR windows are visible and overlay the gameview. User has to click into the gameview, to "pull" gameview to the front in order to hide said overlaying elements.
Solution: ???