就像一些网络咖啡应用程序禁止用户使用任何其他应用程序,但只有在网络管理应用程序面板中启动的应用程序一样,我在互联网上搜索了一些在 Delphi 中执行此操作的方法:
- 移除 Windows 任务栏;
- 禁用 Alt+Tab 功能;
- 禁用任务管理器;
- 能够在配置面板中执行/撤消该更改。
这些需求是为了防止用户下载病毒和更改 Windows 配置甚至玩游戏,如果这是系统管理员的偏好的话。自己的程序将作为授权应用程序的容器在内部运行,就好像它是 MDI 应用程序一样。那已经在工作了
当然,系统管理员可以选择禁用或恢复。
有没有办法使用Delphi XE3在运行时进行这四种配置?