Как открыть Диспетчер устройств с Python - PullRequest
0 голосов
/ 17 октября 2018

Как открыть диспетчер устройств с помощью python?Я использую библиотеку подпроцесса:

import subprocess
subprocess.call("devmgmt.msc")

Я получаю эту ошибку:

  File "c:\Wichtig\python\admpwd\admpwd.py", line 3, in <module>
    subprocess.call("devmgmt.msc")
  File "C:\Python37\lib\subprocess.py", line 304, in call
    with Popen(*popenargs, **kwargs) as p:
  File "C:\Python37\lib\subprocess.py", line 756, in __init__
    restore_signals, start_new_session)
  File "C:\Python37\lib\subprocess.py", line 1155, in _execute_child
    startupinfo)
OSError: [WinError 193] %1 is not a valid Win32 application

1 Ответ

0 голосов
/ 17 октября 2018

Я нашел решение здесь :

В Windows 10, 8, 7 и Vista диспетчер устройств включен в качестве апплета на панели управления.Это означает, что доступна соответствующая команда апплета панели управления.

Используйте любую из следующих строк для запуска диспетчера устройств

subprocess.call("control /name Microsoft.DeviceManager")

subprocess.call("control hdwwiz.cpl")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...