Question

J'aimerais configurer Visual Studio 2005 pour copier les fichiers .dll en fonction du système d'exploitation utilisé (64 bits ou 32 bits) lors de la construction.

Je ne souhaite pas spécifier la cible de la plate-forme.

Ma première tentative a été d'utiliser un fichier de commandes pour rechercher la version de Windows, mais certaines versions de Windows 32 bits et 64 bits partagent le même numéro de version.

Quelqu'un connaît-il un moyen de vérifier cela?

Merci!

Était-ce utile?

La solution

Vous devriez pouvoir lire la variable d'environnement% PROCESSOR_ARCHITECTURE%. Voici quelques informations intéressantes à ce sujet.

http: / /blogs.msdn.com/david.wang/archive/2006/03/26/HOWTO-Detect-Process-Bitness.aspx

Autres conseils

Découvrez isWow64 , je pense ce shopuld vous donner ce que vous êtes après.

  

Détermine si le processus spécifié est exécuté sous WOW64.

Le lien de Jon est un piratage total car il ne repose sur aucune nouvelle architecture de processeur.

Voir: http://support.microsoft.com/kb/556009 pour le " ; officiel " méthode de fichier de commandes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top