Bonjour,

La question est dans le titre.

Je pensais avoir trouvé, mais le code actuel ne fonctionne pas, alors que d'après mes recherches il devrait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
IntPtr ptr = Process.GetProcessesByName("monProcessus")[0].MainWindowHandle;
Form f = Form.FromHandle(ptr) as Form;
le problème c'est que f est null.

Par acquis de conscience, j'ai modifié la seconde ligne en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Control c = Form.FromHandle(ptr);
mais là aussi, c est null.

Il me semblait pourtant que ce code fonctionnait. En plus, si j'appelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Process.GetProcessesByName("monProcessus")[0].MainWindowTitle;
je récupère effectivement le nom de la fenêtre que je cherche.

Quelqu'un à une idée ?