¿Existe alguna manera programática de averiguar qué arquitectura está ejecutando otro proceso como en Mac OS X 10.5 y posterior?Determine la arquitectura de un proceso
Examinar el archivo de imagen del proceso no es una solución, ya que la imagen probablemente contenga varias arquitecturas, y entre las casillas de verificación de arco (1) y "Abrir en Rosetta" y "Abrir en modo de 32 bits", no hay forma de decir solo a partir de la imagen qué arquitectura se está ejecutando realmente.
Definitivamente debería haber ... Activity Monitor hace exactamente eso. –