我正在运行Windows 7安装,我希望能够在没有用户登录的情况下运行应用程序。 原因是我的应用程序是一个监控工具,我们希望能够24/7全天候监控即使计算机重新启动。根据我在网上收集的信息,有两种方法可以做到这一点:
创建一个服务并在管理员帐户下运行它
使用Windows组策略设置登录脚本:这就是事情变得有点不清楚,因为人们似乎混淆在没有用户的后台运行的程序在登录时运行的程序只是在用户登录后,如果我的设置。我的程序在这种模式下运行,如果没有人登录它会运行吗?
你能评论#1、#2,你会推荐哪一个,为什么?也许还有另一种我不知道的方式?
感谢您的帮助,
我想在 Linux 下每次插入驱动器时自动运行我自己的命令(例如,包括 USB 驱动器)。显然,最简单的解决方案是定期轮询和检查 /proc/partitions 或 /dev/disk 的更改,但我希望有比这更优雅的东西。
编辑
我知道这是可能的,因为 GNOME 就是这样做的;每当插入新驱动器时,GNOME 都会运行它自己的“自动播放”机制来执行某些操作。(“您要查看此 SD 卡上的图片吗? ”)
我可以想出两个用途:第一个是在我管理的 Amazon EC2 集群中,自动检测和初始化新连接的 EBS 存储卷。
另一种用法是在基于 Linux 的家庭文件服务器设备上;当我将 SD 卡插入设备时,它应该安装卡,将卡中的图片移动到内部硬盘驱动器上,卸载卡,然后发出哔声让我知道它已完成。