Bonjour,
j'ai un problème car j'utilise une application (Console) qui lance des dispositifs UPnP.
Je souhaiterai que lorsqu'elle se termine tous les dispositifs soit stoppés!!!
Cela fonctionne bien lorsque je fais ctrl+C (je m'abonne à l'évènement et j'effectue une dernière tache).
Mais depuis, je peux que mon application s'arrête lorsque le capteur USB à laquelle mon appli est liée est débranchée. Pour cela je détecte grâce à une application (usbdeview) que l'on a débranché le capteur et j'exécute la fonction taskkill.exe /IM mon_appli
Sauf que même en modifiant le destructeur de mon application pour lui dire explicitement de stopper tous les dispositifs, les dispositifs ne sont pas arrêtés!!!
Je cherche donc une solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ~Program() { foreach (NewsteoDevice device in devices) { device.device.StopDevice(); } }
Quelqu'un pourrait-il m'apporter une aide?
Merci,
L'elfe d'azur
Partager