Bonjour,
J'ai un programme qui aujourd'hui utilise laméthode suivante pour terminer un processus en cours. Mais le probleme est que avec cette fonction le programme a fermer s'arrette brutalement sans passer par sa méthode ExitInstance, il est indispensable que le programme à fermer passe dans ExitInstance.
Je voudrais utiliser cette methode pour envoyer un message WM_CLOSE au processus à terminer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 BOOL TerminateProcess( HANDLE hProcess, // handle to the process UINT uExitCode // exit code for the process );
Ayant déjà le HANDLE du process utilisé dans "TerminateAllProcess" peut on réupérer le HWND associé pour pouvoir utilisé la méthode "PostMessage" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 BOOL PostMessage( HWND hWnd, // handle to destination window UINT Msg, // message WPARAM wParam, // first message parameter LPARAM lParam // second message parameter );
Merci d'avance
Partager