gpt4 book ai didi

swift - 获取 NSRunningApplication 的 ProcessInfo

转载 作者:行者123 更新时间:2023-11-28 15:24:06 25 4
gpt4 key购买 nike

我正在尝试在 Swift 中为 MacOS 构建一个应用程序来记录有关正在运行的应用程序的一些信息。我想获取的一些信息与相应的进程(用户等)有关,但似乎无法从NSRunningApplication 获取它们。所以我想知道是否有任何方法可以获取 NSRunningApplicationProcessInfo?不幸的是,我在 Apple Developer Documentation 中找不到任何内容。

最佳答案

您需要从 NSRunningApplication 的 processIdentifier 属性中获取 PID,然后您可以使用 sysctl 从 PID 中获取信息。看到这个答案:

https://stackoverflow.com/a/20169895/7258538

它是用 C 语言编写的,但它应该能为您提供基本概念。

关于swift - 获取 NSRunningApplication 的 ProcessInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45516787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com