Bonjour,
Actuellement, j'utilise beaucoup os.startfile() pour démarrer des programmes avec lesquels je n'ai aucun besoin de communiquer.
Le problème, c'est que les process lancés comme çà sont des process enfants de mon script.
Je cherche donc à lancer des process (des exe), sans communication, et surtout sans parent. Ou alors comme quand on double clic sur l'exe, le process explorer.exe est alors le parent.
J'ai essayé aussi avec subprocess.Popen (dont je ne suis pas fan, je ne cherche pas à communiquer avec le process lancé) :
subprocess.Popen(arg, shell=True, creationflags=0x00000008 | 0x00000200, close_fds=True)
change rien !
et lancer Popen avec explorer.exe monfichier.exe ouvre un nouveau process explorer.exe, parent de monfichier.exe.
avec psutil, je peux recuperer le pid de l'explorer de l'utilisateur windows, mais ensuite ...
Une idée ?
Partager