我有一块大型多点触控屏幕,连接到 Windows 电脑。它通过 Firewire、USB 和 DVI 连接到电脑,以接收各种信号。如果拔掉任何连接,屏幕就会关闭。有没有办法按计划启用/禁用 USB、Firewire 或 DVI 端口,这样我就可以让屏幕在每天的某个时间自动打开或关闭?我搜索了一下,在 Linux 中看到了一个很好的例子,但在 Windows 中没有。有什么建议吗?谢谢!
答案1
您需要使用任务调度程序做一些工作,或者使用其他自动化方法来实现您想要的目标,但这是可能的。作为一名程序员,我会继续使用 Quartz.NET 编写一个快速的 .NET 应用程序来完成它,但对于普通用户,可以考虑以下 Microsoft KB 文章和实用程序:
Microsoft DevCon Utility;基本上是 Windows 计算机上设备管理器的命令行集成。允许您禁用/启用并使用系统上的设备。
禁用的参数:“禁用USBCDROM*”
启用参数:“启用USB光盘*”
您只需替换适当的光盘部分是 USB 设备的实际名称,通常可以在已安装设备的注册表设置或设备信息中找到,甚至可以使用 DevCon 列出连接的设备。