如何使用 windows 平台搭建 kiosk?

How to build kiosk using windows platform?

我正在制作一个 android 应用程序,我们将网络摄像头插入平板电脑,三星 Galaxy Tab A,当我们几乎完成该应用程序时,我们注意到当我们使用网络摄像头,我们在视频和音频方面出现滞后。我们认为它可能是相机,所以我们将它连接到我的笔记本电脑并打开默认的相机应用程序。当我们用这个应用程序录制视频时,视频非常完美。我们决定必须在 windows 平台而不是 android 平台上构建一些东西,因为我们无法通过该平板电脑获得我们想要的质量。我的问题是,我们如何在 windows 上构建这个 "kiosk" 程序?我们需要什么软件?我们需要什么编程语言?如果这不是问这个问题的地方,请原谅。

What software would we need? What programming language would we need? To make windows kiosk you only need to configure windows. As kiosk program you can use absolutely any language.

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>"

kiosk 用户的自动登录:

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"=""

[选项] 如果您需要禁用 Ctrl+Alt+Del,请使用此注册表项值 ("") 或者您可以将自己的应用程序放在那里:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
"Debugger"="\"\""

使用您的应用程序创建信息亭用户 shell 和 create/activate 管理员,密码。使用自动登录以管理员身份加载:在 windows 加载时和自动登录之前或注销时按 shift - windows 将显示用户列表。或者,您无法设置自动登录,windows 将显示 2 个用户:使用您的软件的管理员和 kiosk 用户。