Comment puis-je obtenir la poignée de fenêtre en donnant le nom du processus ou titre de la fenêtre en C# .. étant donné le processus en cours d'exécution est déjàComment obtenir le handle de fenêtre en donnant le nom du processus en cours?
Répondre
Vous pouvez utiliser la classe Process
.
Process[] processes = Process.GetProcessesByName("someName");
foreach (Process p in processes)
{
IntPtr windowHandle = p.MainWindowHandle;
// do something with windowHandle
}
+1. Bonne réponse. Cela fonctionnera si c'est la poignée de la fenêtre principale qui est nécessaire. – David
Notez que MainWindowHandle renvoie 0 si la fenêtre principale est masquée ... –
existe-t-il un moyen de le faire en Java? –
- 1. Obtenir le processus en cours donné handle de processus
- 2. Obtenir le handle d'un processus en utilisant son nom d'image
- 3. Win32API - Comment obtenir le nom de fichier du processus à partir du handle de processus?
- 4. Vérifiez si le handle appartient au processus en cours?
- 5. Obtenir le handle de la fenêtre en C#
- 6. comment obtenir le nom d'une province en donnant lat lng?
- 7. Modifier le nom du processus en C#?
- 8. Comment puis-je obtenir un handle de processus par son nom en C++?
- 9. Comment puis-je déterminer le nom du processus ciblé en cours et la version en C#
- 10. Obtenir l'adresse de début du tas du processus en cours?
- 11. Comment obtenir le nom d'un script Python en cours d'exécution?
- 12. obtenir le nom du processus de l'ID de processus (win32)
- 13. nom du chemin et arguments des processus en cours d'exécution en utilisant le code java
- 14. Obtenir le nom de l'iPhone xib en cours de visualisation
- 15. C#: trouver le processus en cours
- 16. C++: Obtenir le nom du processus exécutant mon application
- 17. C# obtenir des informations sur la fenêtre active en cours
- 18. comment utiliser le titre de la fenêtre pour obtenir l'ID de processus et le nom du processus
- 19. Comment trouver le nom actuel du test en cours d'exécution?
- 20. Obtenez l'utilisation du processeur en cours de processus en C
- 21. Obtenir le nom de fichier de la fenêtre active en cours
- 22. Obtenir le nom du fichier en PHP
- 23. Comment obtenir le nom de fichier du fichier en cours de test par râteau
- 24. Comment obtenir le nom Executable d'une fenêtre
- 25. Comment obtenir le nom associé à ouvrir HANDLE
- 26. obtenir un progid d'un processus en cours
- 27. Comment obtenir le handle du formulaire avec get {set?
- 28. ActionScript - comment obtenir le jour maximum du mois en cours
- 29. fonction pour obtenir le descripteur de fichier terminal du processus en cours UNIX
- 30. Tuyau entre le processus en cours et les autres processus
Voir cela pour obtenir les fenêtres enfants: http://stackoverflow.com/questions/79111/net-c-getting-child-windows-when-you-only-have-a-process-handle-or -pid/79205 # 79205 –
Vous supposez qu'un processus n'a qu'une seule fenêtre. Hypothèse non valide. –