objective-c – 如何从已知的PID中找到Bundle Identifier?

我有任意运行进程的pid(进程标识符).如何找到相关应用程序的软件包标识符(如果有)?

解决方法

这是一种适用于10.2及更高版本的方法:首先调用GetProcessForPID将pid转换为ProcessSerialNumber.然后调用ProcessinformationcopyDictionary以获取包ID. (补充:OS 10.9中不推荐使用这些功能.我不知道它们是否仍存在于10.10 SDK中.)

相关文章

我正在用TitaniumDeveloper编写一个应用程序,它允许我使用Ja...
我的问题是当我尝试从UIWebView中调用我的AngularJS应用程序...
我想获取在我的Mac上运行的所有前台应用程序的应用程序图标....
我是一名PHP开发人员,我使用MVC模式和面向对象的代码.我真的...
OSX中的SetTimer在Windows中是否有任何等效功能?我正在使用...
我不确定引擎盖下到底发生了什么,但这是我的设置,示例代码和...