Oui j'avais essayé, mais ça ne fonctionnait pas. J'ai depuis trouvé un bout de code sur le site de microsoft. L'idée est de récupérer le PID du process, ensuite récupérer son handle grace à OpenProcess et ensuite on peut appeler TerminateProcess
lngHwndProcess = OpenProcess(PROCESS_ALL_ACCESS, 0&, PID) lngReturnValue = TerminateProcess(lngHwndProcess, 0&)
et ça ca fonctionne du tonnerre.. Merci qd meme
nico
------------------------------- Réponse au message : -------------------------------
Salut,
As-tu essayé comme ceci:
TerminateProcess LeNumeroDuProcess, 0
NéoB
------------------------------- Réponse au message : -------------------------------
Bonjour, je cherche à tuer un process précis à partir de son PID. J'arrive à récupérer la liste des process qui tournent, récupérer leur ID, mais je ne comprends pas comment fonctionne l'API TerminateProcess. Je suis sous win2000 Je ne souhaite pas envoyer un message WM_CLOSE car je devrai parfois tuer des process qui n'auront pas de fenêtre. Voilà merci pour votre aide.
Nico
|