1

我正在使用 OSXFuse 并获取要在 Mac 上的 FUSE 文件系统中读取文件的应用程序的 processID。使用 OSXFuse [GMUserFileSystem currentContext],我们获取进程 ID,现在我想从这个进程 ID 中获取应用程序名称。大多数时候,Finder 是调用进程,它在当前登录的用户权限下运行。我正在尝试将进程 ID 传递runningApplicationWithProcessIdentifier:给以获取进程详细信息,包括其名称。但是runningApplicationWithProcessIdentifier:返回零。我已确保进程 ID 有效并且在用户权限下。可能有什么问题?

我知道还有其他方法,例如使用一些基于原始 C 的 api 来获取进程名称,但我想使用它来获取它,runningApplicationWithProcessIdentifier:因为它可以提供更多有用的信息

4

0 回答 0