Pregunta

Estoy escribiendo una aplicación que interactúa con otros procesos en una máquina x64 Vista. Con el fin de hacer esto se necesita saber si el otro proceso se ejecuta en modo de 64 bits o 32 bits. ¿Cómo puedo detectar esto?

¿Fue útil?

Solución

Usted necesita para obtener un identificador de proceso en primer lugar, a continuación, llama a IsWow64Process () . Si se trata de un proceso de 32 bits, que va a devolver false.

Tenga en cuenta que también tendrá que llamar GetProcAddress () para asegurarse de que IsWow64Process () siquiera está disponible en caso de que ni siquiera se está ejecutando en un Windows de 64 bits.

Saludos!
Sean

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top