从脚本调用时,hdwwz.exe的行为有所不同

时间:2014-02-09 17:41:26

标签: python-2.7 subprocess

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)

我不明白为什么它的行为不同。

0 个答案:

没有答案