Wzywam podproces tak:Dlaczego Python podprocesu.Popen uruchamia podproces w cmd.exe?
command = 'c:\somepath\myexe.exe'
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
p = subprocess.Popen(command, shell=False, startupinfo=startupinfo)
Wydaje się, że zamiast uruchamiania myexe.exe bezpośrednio, to idzie przez cmd.exe. Czy mogę tutaj uniknąć cmd.exe?
Co sprawia, że myślisz, że używa 'cmd'? Z całą pewnością nie. –
Masz na myśli '| =' zamiast raczej '! ='. Jednym z nich jest "bitowe" lub "przypisanie" to porównanie "nie jest równe". – agf
dla każdego pliku myexe.exe wyświetlanego na liście procesów jest plik cmd.exe, wyświetlany pod csrss.exe. nie może być zbiegiem okoliczności, jeden za jednego. – pbx