如何在Kiosk模式下运行C#程序?

我有我想安装在Windows平板电脑上的交stream#和WPF程序,我希望我的程序成为平板电脑上运行的唯一程序,当用户打开平板电脑时,它应该开始自动运行。 任何解决scheme

Solutions Collecting From Web of "如何在Kiosk模式下运行C#程序?"

永远不要使用Windows原始信息亭模式 – 它没用。 使用shell替换。

要配置Windows信息亭模式,您需要执行以下步骤:

  • 为Kiosk模式创建用户
  • 将此用户的下一个注册表项设置为您的应用程序的路径:

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班加载时,自动登录或登出之前,移动 – Windows将不会自动登录和显示用户列表。 或者,您可以不设置自动登录,Windows将显示2个用户:管理员和信息亭用户与您的软件。