2009-06-24 8 views
1

Nous utilisons msxml4 comme module de fusion avec notre installateur. Nous l'avons utilisé avec succès avec Windows XP et Vista. Toutefois, il génère un avertissement dans Windows 7 logo test. Test case 3, réussit avec un avertissement "Fichier C: \ WINDOWS \ SYSWOW64 \ MSXML4.DLL a été écrit à un emplacement incorrect."Test du logo Windows 7

une suggestion/idée pour éviter cet avertissement?

Répondre

5

Basculer vers la version actuelle (MSXML6 IIRC). MSXML4 a été déprécié.

Voir MS KB et XML Team.

+0

C'est vraiment bon à savoir. Cependant, ma requête est différente. Selon le test du logo de test Windows 7, "Le programme d'installation ne doit pas écrire directement dans le répertoire Windows (% WINDIR%) et/ou dans ses sous-répertoires." À ma connaissance, le module de fusion pour msxml4 s'installe par défaut dans% WINDIR% \ system32. Maintenant, au-dessus des lignes directrices, il restreint. Y a-t-il une solution à cela? – vrrathod

+0

Voir la réponse: remplacez votre utilisation de MSXML4 avec MSXML6 qui est la version actuelle (et peut être inclus dans Windows 7 par défaut). MSXML6 fonctionnera également dans WinXP et Vista. – Richard

0

Vous devriez pouvoir obtenir une exemption de Microsoft car ce n'est pas votre logiciel qui est à l'origine du problème. Nous en avons eu un certain nombre lorsque notre produit était certifié pour Vista.