У меня есть программа C# и WPF, которую я хочу установить на планшет Windows, я хочу, чтобы моя программа была единственной программой, работающей на планшете, она должна запускаться автоматически прямо, когда пользователь включит планшет. Любое решение?Как запустить программу C# в режиме киоска?
ответ
Никогда не используйте оригинальный киоск в режиме Windows - это бесполезно. Используйте замену оболочки.
Чтобы настроить режим киоска Windows, вам необходимо следующие шаги:
- Создать пользователя для режима киоска
- Установите ключ следующего реестра для этого пользователя, как путь к вашему приложению:
Windows XP/7:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\\full\\path\\to\\your\\application.exe>"
Windows 8, а затем:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"Shell"="C:\\full\\path\\to\\your\\application.exe>"
Автологин киоска пользователя:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"DefaultUserName"="kiosk"
"DefaultDomainName"="<place here pc hostname>"
"DefaultPassword"=""
[Option] Если вам необходимо отключить Ctrl + Alt + Del, а затем использовать этот ключ значение реестра (""), или вы можете разместить там собственный приложение:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
"Debugger"="\"\""
Создайте пользователя киоска с помощью этого приложения в качестве оболочки и создайте/активируйте администратора с паролем. С автологином для загрузки в качестве администратора нажмите сдвиг при загрузке Windows и перед автологином или во время выхода из системы - окна не будут автологизироваться и показывать список пользователей. Или вы не можете установить autologin, и в окнах будут отображаться 2 пользователя: admin и пользователь киоска с этим вашим программным обеспечением.
http://www.howtogeek.com/173562/how-to-easily-put-a-windows-pc-into-kiosk-mode-with-assigned-access/ – BugFinder