如何获取当前运行进程的进程序号
How to get process serial number of current running process
在OS X 10.9及以下版本中,我们可以获取当前运行进程的进程序号:
ProcessSerialNumber pen;
GetCurrentProcess( &psn );
但是,GetCurrentProcess() 现已弃用,我不确定如何使用 NSRunningApplication 查找进程的序列号。
要获取 ProcessSerialNumber,您可以使用:
ProcessSerialNumber psn;
psn.highLongOfPSN = 0;
psn.lowLongOfPSN = kCurrentProcess;
在OS X 10.9及以下版本中,我们可以获取当前运行进程的进程序号:
ProcessSerialNumber pen;
GetCurrentProcess( &psn );
但是,GetCurrentProcess() 现已弃用,我不确定如何使用 NSRunningApplication 查找进程的序列号。
要获取 ProcessSerialNumber,您可以使用:
ProcessSerialNumber psn;
psn.highLongOfPSN = 0;
psn.lowLongOfPSN = kCurrentProcess;