我有一台装有Windows 95/98的旧工业PC。由于某种原因,我需要一个可以禁用,等待几秒钟然后启用设备(串行端口控制器)的脚本或实用程序。我可以使用Windows设备管理器手动进行操作,选中“在此硬件配置文件中禁用”复选框,按“确定”,然后取消选中此复选框。有什么方法可以从命令行或WinAPI做到这一点?谢谢。
答案 0 :(得分:-1)
您可以通过注册表进行操作!
禁用硬件时,其密钥将显示在HKEY_CURRENT_CONFIG/Enum/[BUS NAME]/[HARDWARE IDS]/[DEVICE IDS]
中,其CSConfigFlags
值为01 00 00 00
。启用设备后,此值将更改为00 00 00 00
。
您可以导出两个.reg
文件,并使用命令行将其应用到注册表中