Les résultats de IntPtr.Size indiquent-ils le système d'exploitation sur lequel s'exécute l'application .NET ou quelle version de .NET Framework est en cours d'exécution? Si vous avez une application 32 bits fonctionnant sur une machine 64 bits utilisant WOW, qu'est-ce que IntPtr.Size affichera (4 ou 8)?IntPtr.Size affiche la version du système d'exploitation ou la version .NET?
4
A
Répondre
6
Renvoie le nombre de bits de l'actuel processus. Par conséquent, si votre assembly est compilé en tant que x86 uniquement, il retournera toujours 4, même sur un système d'exploitation x64.
Questions connexes
- 1. Obtention de la version du système d'exploitation
- 2. Version du système d'exploitation Prérequis
- 3. Quel système d'exploitation a la version .NET 2 intégrée?
- 4. Déboguer le profil ou libérer la version?
- 5. Numéro de version .NET (version de l'installateur)
- 6. RVM ne reconnaît pas la version du système de ruby
- 7. Comment obtenir la version du système d'exploitation asp.net
- 8. Comment obtenir la version du système OS X?
- 9. La version minimale du système d'exploitation est incorrecte
- 10. Lanceur ou démarreur gratuit qui vérifie la version du système d'exploitation ou si le framework .net est installé
- 11. Version C# et .NET Framework Version?
- 12. .NET 3.0 ou version ultérieure Socket Bible
- 13. Obtenir la version .NET Framework dans VB.NET
- 14. Suppression du code de la version Release dans .NET
- 15. Modifier la version .NET Framework du pool d'applications à 3.5?
- 16. Détection de la version COMCTL32 dans .NET
- 17. Comment obtenir la version IIS via .NET
- 18. Blackberry - version de la plate-forme et version du logiciel
- 19. Comment détecter la version du framework .net avec Delphi 7
- 20. Exigences relatives à la version du framework .NET
- 21. Version du fichier Vs. Version du produit
- 22. .NET Framework v4.0.30128 est la dernière version?
- 23. Quelle version du framework .net utiliser
- 24. Saut DataContractSerializer OpenAccess Version de la version
- 25. .NET Assembly Version
- 26. par défaut .NET Runtime Version
- 27. .NET Framework version
- 28. Obtenir la version d'Appengine version publiée
- 29. MMC .Net Runtime Version
- 30. La version du navigateur de détection
Donc vous dites qu'il retournera 4 puisque le processus est de 32 bits, même s'il s'exécute sur une machine 64 bits? – user31673
@ user54064 Oui c'est ce que dit SLaks – ParmesanCodice
Oui. Si le processus est 32 bits, il retournera 4. – SLaks