2009-08-12 6 views
1

Est-il pris en charge par Microsoft pour simplement réécrire le manifeste d'un fichier EXE ou DLL pour forcer l'utilisation d'une version spécifique du CRV MSVC?Est-il sûr de réécrire un manifeste EXE ou DLL pour forcer une version particulière des DLL CRT MSVC?

Je suis intéressé à le faire en raison de problèmes récents avec les mises à jour de sécurité Visual Studio 2005/2008 (KB971090 et KB971092). Je voudrais simplement réécrire le manifeste comme une étape de post-construction afin d'arrêter le problème de plusieurs versions des DLL CRT qui y apparaissent.

Les deux versions de la DLL CRV MSVC en question sont v8.0.50727.4053 et v8.0.50727.762, donc seul le numéro de version mineur change.


Cette question a étendu ses activités à partir de: Visual Studio 2005 security updates and CRT DLL versions in manifest

Répondre

0

this est un moyen sûr et est automatisé ne requiert donc aucun entretien manuel des fichiers manifestes

+0

Comment est de forcer un programme à utiliser une DLL avec les failles de sécurité connues une chose sûre? – blowdart

+0

lire la Q & A de ma solution de contournement. Ce n'est pas parce que vous ciblez 762 versions des DLL que les versions 4053 ne sont pas chargées. Lire sur la redirection de stratégie SxS pour mieux comprendre cela. –

Questions connexes