|
|
1
2
装回Windows外壳。 运行你的程序。没有桌面,没有上下文菜单,没有任务栏,或开始菜单。因此,使您的应用程序成为“Shell”或“new”资源管理器.exe". 但是,通过这样做,用户仍然可以访问Control+Alt+Delete,因此他们仍然可以访问Windows任务管理器,您也可以通过一个简单的注册表项来禁用它。 这是最简单的解决方案,因为您甚至不必担心诸如禁用WindowsKey或其他烦恼之类的事情。 此的注册表项如下所示: 软件\Microsoft\Windows NT\CurrentVersion\Winlogon 要修改的值的名称为: 贝壳 您可以简单地输入值作为程序可执行文件的完全限定路径。您将只希望在HKEY\ U CURRENT\ U USER下执行此操作
附加说明 要禁用任务管理器,注册表路径如下: 软件\Microsoft\Windows\CurrentVersion\Policys\System
禁用TaskMgr 这是一个DWORD值,要强制策略,必须将其设置为“1”。 |
|
2
0
我所做的是使用DirectX,只使用全屏和独占模式,您可以在这里看到一个小示例: http://www.directxtutorial.com/tutorial9/b-direct3dbasics/dx9B2.aspx 这是更多的工作,但它会让你做你想做的。 根据您拥有的控制权,您可以使用组策略执行以下步骤来限制用户在计算机上可以执行的操作。你可以看看人们是如何在Windows上设置一个kiosk应用程序的。 |
|
|
3
0
您要做的是在“kiosk模式”下运行操作系统。 这需要使用组策略管理控制台来应用kiosk模式模板—作为其中的一部分,您将应用程序注册为shell。
如果用户要通过键盘访问控制台,甚至可以禁用标准任务管理器。你会想要实现某种启动资源管理器.exe否则系统可能会变得有点难以管理:P |
|
|
4
0
您可以将应用程序窗口设置为始终位于顶部并覆盖整个屏幕。如果排除关闭窗口的按钮,用户必须知道ALT+F4关闭窗口才能退出。这对我来说已经足够好了我需要它的时候。 |