Question

Je me demandais s'il est possible de détecter si Windows est 64x ou 86x base par l'intermédiaire d'un directeur costumer. La raison est que certains Xtras ne fonctionnent pas comme prévu lors de l'exécution sur un 64x fenêtres, et je voulais créer 2 versions de mon programme pour une meilleure compatibilité.

Si possible, je voulais une solution à base de code, sans autre programme impliqué autre que directeur.

Était-ce utile?

La solution

Vous pouvez essayer d'utiliser BuddyAPI et le code baVersion ( "Wow64"). cela renvoie 1 si vous utilisez une application 32 bits sous Windows 64 bits. ce sera vrai que les projecteurs ne sont que applications 32 bits, si Windows est de 64 bits. Il retournera 0 si en cours d'exécution sous Windows 32 bits. baVersion ( "64Bit") retourne 1 si vous utilisez un processeur 64 bits, quelle que soit la version de Windows.

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