我所在的公司有大约 200 个程序供员工使用。要访问这些程序,员工必须登录“菜单”,才能看到与他们的工作相关的应用程序。
这些程序位于我们的一台服务器上。部分员工可以访问该服务器。
所以这意味着他们可以看到可执行文件并启动其中的任何一个。
我怎样才能让它们除非通过“菜单”应用程序,否则没有人可以看到或打开它们?
我希望我的问题足够清楚!
答案1
仅仅为了要求而要求使用“菜单应用程序”来启动程序似乎是愚蠢的浪费时间。我希望你的目标是阻止不需要(或没有管理授权)使用特定程序的用户执行该程序。
如果是这种情况,您最好使用 NTFS 权限来仲裁对程序的访问。通过将程序隐藏在菜单后面来掩盖程序并不能真正解决问题。
答案2
将 shell 更改为explorer.exe
其他内容就像菜单应用程序一样,这样它在每个会话启动时启动,而不是 Explorer。
当然,如果用户需要与 Explorer 交互,那么这就不行了。