如何通过 API 在 Windows 设备管理器中启用/禁用设备?

问题描述 投票:0回答:1

我开始学习 AutoHotKey,想知道是否可以编写一个脚本,允许我在设备管理器中启用/禁用设备,而无需手动从计算机上拔下/插入设备。我不确定是否需要在命令行上运行脚本,并以某种方式通过那里访问设备管理器的 API,并编写一行/两行代码来启用/禁用。我确实偶然发现了 API:

DeviceIoControl
。我想我可以通过使用具有设备名称的
CreateFile
函数来获取设备的句柄。问题是我不确定如何正确使用设备名称来启用/禁用它。

windows scripting autohotkey
1个回答
0
投票

有一个命令行实用程序可以做到这一点。使用 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)

© www.soinside.com 2019 - 2024. All rights reserved.