MacOSX: find out if a process (given a PID) is run

2019-05-26 03:06发布

问题:

I have a PID and I want to find out if the process is running in 32bit or in 64bit Intel mode. How?

回答1:

I can do via NSRunningApplication.

[[NSRunningApplication runningApplicationWithProcessIdentifier:pid] executableArchitecture]

returns the Mach-O architecture constant.

This works only for GUI applications, though...