Lancer un processus et, vérifier si un autre est déjà lancé
Salut,
Je travaille sur deux programmes qui doivent pouvoir s'appeler mutuellement, l'un utilise Qt mais l'autre utilise la librairie standard uniquement (pour que l'exécutable soit indépendant et n'ait pas besoin de .dll).
Avec Qt j'ai trouvé une fonction intéressante QProcess::startDetached
Citation:
bool QProcess::startDetached ( const QString & program ) [static]
Cette fonction permettrait de lancer un programme et de le rendre indépendant au niveau des processus.
Maintenant j'ai aussi besoin de vérifier si un programme est actif (un programme bien précis dont j'ai le chemin) avec Qt encore.
Mais mon autre problème c'est de vérifier l'activité d'un programme spécifique (dont j'ai le chemin), et de pouvoir le lancer, mais en utilisant uniquement la librairie standard (Ou des librairies que je peux compiler dans l'exécutable pour qu'il n'ait pas besoin de .dll)
Est-ce que vous savez comment faire ça?
Merci d'avance