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.
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