Windows 8 64位 Python 2.7.5
我正在尝试调用“添加硬件向导”。该程序位于c:\ windows \ system32 \ hdwwiz.exe。我可以调用它,但是如果在脚本中调用它,则向导会卡在“选择类别”页面上。如果我在开始菜单搜索栏中输入'hdwwiz'并运行它,它就可以正常工作。
我尝试过几种不同的方式。这是我最新的。
import subprocess
si = subprocess.STARTUPINFO()
si.dwFlags = subprocess.CREATE_NEW_CONSOLE | subprocess.CREATE_NEW_PROCESS_GROUP
subprocess.Popen(['hdwwiz.exe'],shell=True,startupinfo=si)
我不明白为什么它的行为不同。