跨平台获取父进程ID的方法

时间:2017-12-07 15:07:01

标签: c# .net-core cross-platform .net-standard .net-standard-2.0

使用.Net Standard,是否有一种跨平台的方式来获取进程的父进程ID?

有几个问题和答案解决了如何以 Windows特定方式(例如How to get parent process in .NET in managed way)解决这个问题,通常使用WMI的Win32_Process,PInvoke或PerformanceCounters。但是,这些都不适用于.Net Standard的跨平台世界。

更新

目前似乎没有办法实现这一目标。我创建了一些GitHub问题,建议将相关功能添加到.Net Standard。

1 个答案:

答案 0 :(得分:0)

总结github上的讨论,有一点:在netCore中应该没有办法获取父进程的ID。

我很难过。