启动时仅启动一个程序并在退出时关闭

启动时仅启动一个程序并在退出时关闭

操作系统-Windows 7 Professional。

我需要在计算机上安装一个软件,该软件将在计算机启动时自动启动并在计算机退出时关闭。我可以使用 Windows 启动和系统关闭命令来实现这两个功能。

但是我还有以下要求

  1. 用户无权访问桌面
  2. 用户无权访问文件系统(explorer.exe)
  3. 用户不能启动或运行任何其他程序。

我已经看到我可以在启动时禁用 explorer.exe但我没有计划用任何东西来替代它......那会有什么后果?

总之,是的,这台计算机将只运行 1 个用户程序......(它是用于医疗设备,其用户不需要将其用于其他任何用途 - 并且当局不会允许访问任何其他程序等......)。

显然,我还需要考虑软件的维护(即更新文件或整个 exe) - 因此我需要有一个允许访问文件的“后门/维护密码”......

如果需要的话,我可以告诉客户,如果当前选择的操作系统无法实现这一点,他们需要使用其他操作系统

答案1

将程序设置为“shell”,它应该负责在启动时启动它而不是启动 explorer.exe。创建一个受限用户并只授予它所需的权限(例如,不允许启动任务管理器或 explorer.exe)。将系统设置为自动登录该用户。

您的程序应该在退出时自行启动关机(或者编写一个等待程序关闭并关闭计算机的脚本)。

对于更新等,您将拥有另一个具有完全权限和良好密码的用户。

但是,物理安全也很重要 - 确保无法从 CD、软盘、网络或 USB 设备启动计算机或移除硬盘(所有这些选项都可以允许用户重置管理员密码或只是访问文件)。

相关内容