¿Hay una manera de detectar si otro proceso en Vista se ejecuta en modo de 32 o 64 bits?
-
06-09-2019 - |
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?
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