J'ai une application de console Windows qui héberge un service WCF et transcode également la vidéo à l'aide de DirectShow. J'utilise une super petite application appelée Redémarrer lors d'un crash qui détecte de manière fiable quand un processus est terminé et le redémarre automatiquement. Le problème est que, souvent, une boîte de dialogue d'un type ou d'un autre apparaît et empêche le programme de se fermer après un blocage tant que je n'ai pas cliqué manuellement sur la boîte de dialogue. Existe-t-il un moyen d'empêcher une application de la console Windows d'afficher des boîtes de dialogue en cas de blocage?
5
Réponses:
Il y a une réponse assez détaillée à une même question sur stackoverflow: https://stackoverflow.com/questions/3561545/how-to-terminate-a-program-when-it-crashes-which-should-just-fail-a-un-test/3637710#3637710
La solution qui ne modifie pas le code consiste à ouvrir Register Editor et ensemble
[HKLM|HKCU]\Software\Microsoft\Windows\Windows Error Reporting\DontShowUI
à1
.la source