J'ai un démon de console qui est exécuté par une application graphique. Lorsque l'application GUI est terminée, j'aimerais arrêter le démon.Existe-t-il une alternative POSIX SIGTERM sous Windows? - (Un arrêt en douceur pour l'application console)
Comment puis-je le faire doucement sur les fenêtres?
Sur Linux, j'utiliserais simplement SIGTERM existe-t-il un mécanisme similaire sur Windows pour les applications console? Pour fournir un peu plus de détails, l'application du démon est écrite en python et le code source est écrit en C# &.
Je n'ai aucune communication bidirectionnelle implémentée. J'utilise simplement stdout. C'est pourquoi j'ai posé la question :) –
Eh bien, la réponse courte est qu'il n'y a pas de signaux, mais beaucoup d'autres mécanismes de communication interprocessus. Mais la plupart d'entre eux nécessitent une coopération aux deux extrémités. Celui qui ne le fait pas est TerminateProcess(). –
J'ai finalement créé une mémoire partagée nommée et l'ai utilisée comme un moyen de communiquer avec l'interface graphique. –