Microsoft 将 Process Explorer 带到 macOS
Process Explorer for macOS

Microsoft 终于将经典的 Sysinternals Process Explorer 移植到了 macOS 平台。这款原生应用采用 Swift 和 SwiftUI 构建,不仅完美复刻了 Windows 版熟悉的进程树视图、模块与句柄检查功能,还深度集成了 macOS 特有的代码签名验证、VirusTotal 扫描以及 Apple Silicon 的性能核心分析。它通过公开 API 如 libproc 和 sysctl 实现系统级监控,并支持可选的 privileged helper 以获取跨用户进程详情。对于 macOS 开发者和安全研究人员来说,这无疑是系统诊断工具箱的一次重大升级,让复杂的进程管理变得直观且强大。
Sysinternals Process Explorer for Mac 是核心 Process Explorer 体验的原生 macOS 实现。
HN 评论区
58- jollyllama
和 Objective See 的 TaskExplorer 相比如何?
- teh_klev
有一期 "Scott and Mark Learn" 节目,Mark Russinovich(原版 Process Explorer 及其他 SysInternals 工具的创作者)与 Scott Hanselman 一起聊了他如何为 macOS 开发 Process Explorer:
- mzs
https://github.com/microsoft/Procexp-Mac/issues/1
这个仓库缺少 LICENSE 文件
#1
Open
Description
@microsoft-github-policy-service
bot
opened on Jul 9
- jherskovic
装上了。从 UI 上看,这似乎是一个非常直接的移植版,应该会很实用。它看起来完全不像个 "Mac" 应用,但作为开发者工具,我可以接受。
我看不到某些进程的详细信息,这很合理,因为我没用 root 运行。我安装了随进程附带的特权助手……结果进程树变空了。
也许它还需要再在炉子里多烤一会儿?
- kburman
我也在 Linux 上用 Rust 和 egui 开发过类似的东西。它从 /proc、cgroups、systemd(通过 D-Bus)以及 netlink proc connector 读取数据,因此也能捕获在刷新间隔之间启动和退出的进程。它无需 root 权限即可运行,任何无法读取的内容都显示为 "—"。