如何使用devcon修复python中的“禁用失败”

时间:2019-08-05 07:15:41

标签: python devcon

我有下面的这段代码可以正常工作,但是我缺少一些东西,因为要禁用或启用我得到的设备。

USB\VID_1050&PID_0407\7&17183861&0&4                        : Disable failed
No matching devices found.

问题是我可以使用其他命令(如find,list hwids ..

)运行代码
import subprocess

# find all devices command
Find_command = 'C:/Windows/SysWOW64/devcon.exe find *'

#list HW ids of devices
hwIds_command = 'C:/devcon.exe hwids *'

#Enable
# Enable_command = 'C:/devcon.exe hwids *'

#Disable
# Disable_command = 'C:/devcon.exe disable "*PID_0407"  /f'

try:
    result = subprocess.check_output(Disable_command,shell=True ,stderr=subprocess.STDOUT)
    print(result)
except subprocess.CalledProcessError as e:
    raise RuntimeError("command '{}' return with error (code {}): {}".format(e.cmd, e.returncode, e.output))

我需要运行禁用或启用命令。

0 个答案:

没有答案