Je ne suis pas du tout expérimenté en matière de processus, mais ce que je suis en train de faire devrait être vraiment simple. Tout ce que je fais est lancer un processus comme celui-ci:Terminer un processus créé à l'aide de spawnv
int spawnId = spawnv(_P_NOWAIT,"wgetlocal.exe",my_env);
Maintenant, ce que je veux faire est de tuer ce programme après un certain temps. Cependant, le spawnId retourné n'est pas ce dont j'ai besoin quand j'appelle par exemple taskkill /PID [number] /F
.
J'ai essayé d'utiliser otherId2 = GetWindowThreadProcessId((HWND)spawnId,OUT otherId1)
mais, encore une fois, ni otherId1
ni otherId2
donnent le PID correct.
Si quelqu'un pouvait m'aider avec son, je varierais heureusement. Regards, Roald