MacOSX:找出一个进程(给定一个PID)是在32位还是在64位Intel模式下运行

问题描述:

我有一个PID,我想知道进程是在32位还是在64位Intel模式下运行。怎么样?MacOSX:找出一个进程(给定一个PID)是在32位还是在64位Intel模式下运行

我可以通过NSRunningApplication来完成。

[[NSRunningApplication runningApplicationWithProcessIdentifier:pid] executableArchitecture] 

返回Mach-O architecture constant

这只适用于GUI应用程序,但...