8
私はこのようなサブプロセスを呼び出す:なぜpython subprocess.Popenはcmd.exeからサブプロセスを起動しますか?
command = 'c:\somepath\myexe.exe'
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
p = subprocess.Popen(command, shell=False, startupinfo=startupinfo)
ではなく、直接myexe.exeを起動すると、それはcmd.exeのを通過することが表示されます。ここでcmd.exeを避けることはできますか?
あなたは 'cmd'を使用すると思いますか?それは確かにしません。 –
'!='ではなく '| ='を意味します。 1つは「ビット単位または1つ」の割り当てであり、「等しくない」比較である。プロセスリストに表示される各myexe.exeの – agf
には、csrss.exeのcmd.exeが表示されます。それは偶然ではありません。 – pbx