像一些网络咖啡应用程序禁用用户使用任何其他应用程序的能力,但只有那些在网络管理员应用程序面板中启动的应用程序,我在互联网上搜索了一些在Delphi中执行此操作的方法:
如果是系统管理员的偏好,这些需求是为了防止用户下载病毒并更改Windows配置甚至玩游戏。 自己的程序将作为授权应用程序在其中运行的容器,就像它是MDI应用程序一样。那已经有效了
当然,系统管理员可以选择禁用或恢复。
有没有办法在运行时使用 Delphi XE3 制作这四种配置?
答案 0 :(得分:3)
我不熟悉Delphi。我也不确定在运行期间是否可行。但你可以做到以下几点:
答案 1 :(得分:3)
我建议您将硬件启动到Linux中,然后使用Windows中现有的kiosk模式安全设置运行尽可能锁定的Windows虚拟机。然后,此VM在VM引导时运行MDI应用程序。当MDI应用程序存在时,VM将恢复为已知正常Windows配置的快照。
您剥离了Linux操作系统,仅包含托管Windows VM所需的最小组件。
我假设您的MDI窗口只会托管您的组织编写的应用程序,而不是任意Windows可执行文件。否则你要求重新编写Windows本身,这将是不可能的。