Bonjour à tous,

Je suis en train d'écrire un lanceur d'applications qui ne doit pas lancer une nouvelle instance d'un programme lorsqu'il y en a déjà une en cours d'exécution. Ce que je voudrais faire dans mon programme, c'est mettre au premier plan la fenêtre de l'application tierce pour indiquer à l'utilisateur que celle-ci est déjà lancée.
Exemple concret : L'utilisateur demande au lanceur d'ouvrir Firefox, celui-ci a déjà été ouvert auparavant, le lanceur ramène au premier plan l'instance existante.

Malheureusement, je ne parviens pas à trouver "les fonctions qui vont bien" pour faire cela. L'un d'entre vous aurait-il déjà travaillé sur le sujet ?

Merci pour votre aide,

Guillaume.