使用 .Net Standard,是否有一种跨平台的方法来获取进程的父进程 ID?
几个 Stack Overflow 的问题和答案介绍了如何在 Windows 中以特定方式(例如 How to get parent process in .NET in managed way)获取这些信息,通常使用 WMI 的 Win32_Process、PInvoke 或 PerformanceCounters。然而,在 .Net Standard 的跨平台世界中,这些方法都不起作用。
更新
目前似乎没有办法做到这一点。我创建了一些 GitHub 问题,建议将相关功能添加到 .Net Standard 中。
几个 Stack Overflow 的问题和答案介绍了如何在 Windows 中以特定方式(例如 How to get parent process in .NET in managed way)获取这些信息,通常使用 WMI 的 Win32_Process、PInvoke 或 PerformanceCounters。然而,在 .Net Standard 的跨平台世界中,这些方法都不起作用。
更新
目前似乎没有办法做到这一点。我创建了一些 GitHub 问题,建议将相关功能添加到 .Net Standard 中。