禁用 Windows 中除程序 C# 之外的所有内容
我有以下问题:
是否可以禁用 Windows 中除正在运行的程序之外的所有内容?
我需要在触摸屏(全屏)上编写一个应用程序,人们可以在其中填写调查。
他们唯一应该使用的就是这个程序。 (为了保护调查答案和其他秘密内容:p)
当输入正确的密码时,程序应该关闭。
那么我怎样才能禁用除我正在运行的程序之外的其他所有内容呢?
谢谢
I've got the following question:
Is it possible te disable everything in windows except the program it's running?
I need to program an application on a touchscreen (fullscreen), where people can fill in a survey.
The only thing they should use is this program. (for protection of the survey anwsers and other secret stuff :p )
And the program should be closed when entering the right password.
So how can I disable everything else but the program I'm running?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该调查Kiosk 模式。对于您的特定情况,这可能不是正确的解决方案,但它是将用户限制在一个应用程序的一种可接受的方法。
IE 中的 Kiosk 模式
基本上,您可以使应用程序全屏显示并禁用任务栏等功能。 :
来源
You should investigate Kiosk Mode. It might not be the right solution for your particular case, but it is an accepted way of restricting users to one application.
Kiosk Mode in IE
Basically you make the application full screen and disable things like the task bar etc.:
Source
此知识库条目介绍了如何通过替换 shell 来实现此目的的最佳方式。
This KB entry describes how to do that the best way by replacing the shell.