Bonjour à tous,
Mon programme (Exécutable windows avec une fenêtre) doit être lancé au démarrage de WINDOWS (dans mon cas c'est win 2003 server) et non au démarrage de la session d'un utilisateur windows. Il doit n'y avoir qu'une seul instance active par PC. J'ai créer un MUTEX afin de permettre qu'une seule instance de cette application. Sur windows XP cela fonctionne très bien, cependant sous Windows 2003 Server, mon programme semble être relancé à chaque démarrage d'une nouvelle session. Est-ce possible que ce programme puisse être démarré qu'une SEULE fois ? Et détecter les démarrages excédentaires ?
Si cela ne l'est pas, alors si je convertis mon programme en service windows, est-ce qu'il sera possible de le lancer qu'UNE seule fois pour tous les utilisateur du système ?
PS : Pour déclancher la mise en route de mon application je l'ai placé dans la clé suivante : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Merci d'avance à tous pour votre aide![]()
Partager