Lista de procesos en ejecución en Windows de 64 bits

Estoy escribiendo un pequeño script en python que recopilará información de las máquinas virtuales de Windows que estoy ejecutando.

En este momento puedo listar los procesos en una máquina de 32 bits XP con el siguiente método:

http://code.activestate.com/recipes/305279/

¿Es posible detectar de algún modo la versión de Windows que se está ejecutando y extraer un método diferente para obtener los procesos en una máquina de 64 bits? Estoy tratando de obtener los procesos desde una Vista de 64 bits y Windows 7 de 64 bits.

¿Algunas ideas?

Respuestas a la pregunta(5)

Su respuesta a la pregunta