@raul338: No, es que justamente cuando un ejecutable de 32 bits corre sobre un sistema de 64, se ejecuta dentro de un entorno llamado WOW64, entonces, como VB6 solo genera ejecutables de 32 bits, cuando se encuentre con un sistema de 64, indefectiblemente se va a ejecutar como WOW64. Es por eso que al llamar a ese API, se ve si el proceso es WOW64, sientdo falso cuando esta en un sistema de 32 bits, donde el programa se ejecuta nativamente.
Saludos