Jongler entre process Handle et window handle
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.
Code:
1 2 3 4
| BOOL TerminateProcess(
HANDLE hProcess, // handle to the process
UINT uExitCode // exit code for the process
); |
Je voudrais utiliser cette methode pour envoyer un message WM_CLOSE au processus à terminer
Code:
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
); |
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" ?
Merci d'avance