如何设置Windows 7系统串口开机默认状态?

如何设置Windows 7系统串口开机默认状态?

如何在 Windows 7 机器启动时默认将 DTR 线设置为高电平?

背景:我自己的 Windows 服务设置了 com 端口线的条件来指示其状态。其中之一是在启动状态下 DTR 为高。但是,由于我的服务设置为延迟启动,因此在机器通电后,在我的服务启动并将 DTR 线设置为高之前,DSR 线有一段时间(我认为是 2 分钟)处于低位。

答案1

您的选择是:

  1. 将代码编写为标记为 BOOT_START 的设备驱动程序,它将提前加载,但文件系统和其他服务不一定可用。

  2. 调整服务启动的顺序,查看 ServiceGroupOrder 值 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,如果您从 SSD 启动,那么您的时间将大大减少。

相关内容