如何获取当前正在运行的进程的进程序列号

8

在OS X 10.9及以下版本中,我们可以使用以下命令获取当前正在运行的进程序列号:

ProcessSerialNumber pen;
GetCurrentProcess( &psn );

然而,GetCurrentProcess()现在已经过时,我不确定如何使用NSRunningApplication找到进程的序列号。


也许可以查看这个链接:https://dev59.com/L33aa4cB1Zd3GeqPhb58#24545462 - Joannes
1个回答

3

想要获取ProcessSerialNumber,可以使用以下方式:

ProcessSerialNumber psn;
psn.highLongOfPSN = 0;
psn.lowLongOfPSN = kCurrentProcess;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接