En cherchant un téléchargement de Windows XP sur le portail d'abonné MSDN, j'ai remarqué ceci:
Alors, quelle est la version Debug/Checked?
En particulier, interpréter les explications , utiliser une version Debug/Checked ne vous aidera que si vous écrivez des composants en mode noyau (pilotes les plus probables) , ou si vous utilisez des composants tiers en mode noyau qui, selon vous, pourraient poser problème dans les conditions dans lesquelles vous les placez.
C'est-à-dire: la grande majorité des développeurs (c'est-à-dire ceux qui développent des logiciels d'application - logiciels avec lesquels les utilisateurs interagissent, qu'ils soient "gérés" ou "non gérés", basés sur la ligne de commande ou basés sur une interface graphique; en bref, le code de l'espace utilisateur ) n’a pas du tout besoin de ça, et ne devrait pas l’utiliser, car il est plus lent que les versions classiques de Windows.
Donc, si vous n'êtes pas sûr d'en avoir besoin, évitez-le certainement. Inversement, si votre travail en tirait parti, vous en seriez déjà bien conscient (par exemple, vous avez appris à utiliser le développement en mode noyau où que ce soit.