如何确定指定进程在 Windows、Mac 和 Linux 上是 32 位还是 64 位。
在Linux和Mac上,我有一个进程的 pid。我在想如果系统本身是 64 位的,那么应用程序应该是 64 位的,与 32 位相同。但是听说64位Linux和Mac也可以运行32位应用程序。我能做些什么来确定?
在Windows上,我有一个进程句柄。目前我正在使用 IsWow64Process。这个对吗?(编辑:是的,它是正确的,但需要与GetNativeSystemInfo一起使用以查看操作系统是否为 64 位)。
编辑:对于 Mac,请参阅此问题。