Bonjour,
Je voudrais savoir si il est possible de connaitre la liste des executables en cours de run sur un PC ?
Puis de pouvoir envoyer des commandes (par exemple des cliks de la souris ou des touches claviers) à des executables ?
Merci,
Bonjour,
Je voudrais savoir si il est possible de connaitre la liste des executables en cours de run sur un PC ?
Puis de pouvoir envoyer des commandes (par exemple des cliks de la souris ou des touches claviers) à des executables ?
Merci,
Yes , j'ai déjà fait cela , il faut boucler et utiliser
*EnumWindows
*FindWindow/FindWindowEx
*GetWindow
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/findwindow.asp
Tout à fait possible , utiliser GetWindowLong/SetWindowLong pour obtenir la procédure de message d'une fenêtre ( fenêtre utilisateur , contrôle ) et avec SendMessage envoyer des messages à la fenêtre concernéePuis de pouvoir envoyer des commandes (par exemple des cliks de la souris ou des touches claviers) à des executables ?
Ca répond à la question effectivement, mais elle est mal formulée.Yes , j'ai déjà fait cela , il faut boucler et utiliser
*EnumWindows
*FindWindow/FindWindowEx
*GetWindow
Avec cette manière, on récupère la class name et le titre de la fenêtre principale (!= du nom du process), et si l'application n'a pas de fenêtre, banane. S'il s'agit de récupérer les noms de process, préférer la solution ci-dessous :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/base/enumerating_all_processes.asp
Partager