Re: Comment obtenir le hwindow d'une application à partir d'un processId
TedIF a écrit :
>> je ne comprends pas la question:
>>
>> The GetWindowThreadProcessId function retrieves the identifier of the
>> thread that created the specified window and, optionally, the
>> identifier of the process that created the window.
>>
>> l'inverse n'a pas de sens puisqu'une application ou un thread petu
>> avoir créé plein de fenêtres différentes.
>
> Je cherche à fermer proprement une application à partir d'une autre
> appli, en envoyant un message WM_QUIT.
> Je ne dispose que du nom du module. Avec CreateTool32Snapshot et
> Process32First je trouve bien trace de mon application à fermer. Mais
> comment faire après pour obtenir un handle à utiliser dans le sendmessage ?
>
> Merci d'avance
>
J'ai eu le même problème, en pire car l'application à surveiller était un .bat
qui (entre autre) lançait un fichier make.exe qui lançait successivement toutes
les commandes décrites par un fichier de construction.
Je n'ai à l'époque pas trouvé de solution fiable, et reste intéressé !
(je m'y remettrai surement un jour dans le siècle qui vient)
|