A voir également:
- Attendre la fermeture d'un programme
- Forcer la fermeture d'un programme - Guide
- Programme demarrage windows - Guide
- Sytadin fermeture - Télécharger - Transports & Cartes
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
1 réponse
Salut The King n 1,
Sous Windows, tu devrais utiliser CreateProcess de l'API Windows pour créer tes processus, qui te donne un certain contrôle sur le lancement du processus.
https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessa?redirectedfrom=MSDN
Le dernier argument de CreateProcess est une structure PROCESS_INFORMATION qui contient un handle vers le processus nouvellement créé.
https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/ns-processthreadsapi-process_information?redirectedfrom=MSDN
Tu peux utiliser ce handle avec WaitForSingleObject pour attendre indéfiniment, ou pendant une période de temps maximale que tu peux fixer, que l'exécution s'achève.
https://docs.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-waitforsingleobject?redirectedfrom=MSDN
Ce n'est pas recommandé pour des applications fenêtrées, mais pour la console, cela devrait aller.
Tu as un exemple là : https://snipplr.com/view/14820
Dal
Sous Windows, tu devrais utiliser CreateProcess de l'API Windows pour créer tes processus, qui te donne un certain contrôle sur le lancement du processus.
https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessa?redirectedfrom=MSDN
Le dernier argument de CreateProcess est une structure PROCESS_INFORMATION qui contient un handle vers le processus nouvellement créé.
https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/ns-processthreadsapi-process_information?redirectedfrom=MSDN
Tu peux utiliser ce handle avec WaitForSingleObject pour attendre indéfiniment, ou pendant une période de temps maximale que tu peux fixer, que l'exécution s'achève.
https://docs.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-waitforsingleobject?redirectedfrom=MSDN
Ce n'est pas recommandé pour des applications fenêtrées, mais pour la console, cela devrait aller.
Tu as un exemple là : https://snipplr.com/view/14820
Dal