我开始学习 AutoHotKey,想知道是否可以编写一个脚本,允许我在设备管理器中启用/禁用设备,而无需手动从计算机上拔下/插入设备。我不确定是否需要在命令行上运行脚本,并以某种方式通过那里访问设备管理器的 API,并编写一行/两行代码来启用/禁用。我确实偶然发现了 API:
DeviceIoControl
。我想我可以通过使用具有设备名称的 CreateFile
函数来获取设备的句柄。问题是我不确定如何正确使用设备名称来启用/禁用它。
有一个命令行实用程序可以做到这一点。使用 AHK 轻松拨打电话:
Run 'pnputil /disable-device "HID\VID_045E&PID_028E&IG_00\7&2F160D0&0&0000"'
Run 'pnputil /enable-device "HID\VID_045E&PID_028E&IG_00\7&2F160D0&0&0000"'
(迟到总比不来好:P)