Comment savoir si son application .Net tourne dans un processus 32bits ou 64bits?
Bonne question que nous serons amené à nous poser un jour ou l'autre :)
Une des réponses possibles : IntPtr.Size !
Si cet entier vaut 8 (octets donc 64 bits) le processus est 64 bits. Si il vaut 4 (donc 32 bits), il s'agit d'un processus 32 bits.
Cette technique est imparable car un IntPtr représente en .Net un pointeur mémoire (une adresse mémoire) et donc donne directement la valeur qu'il nous faut.