Кроссплатформенный способ получить идентификатор родительского процесса

Используя .Net Standard, есть ли кросс-платформенный способ получить идентификатор родительского процесса процесса?

Несколько вопросов и ответов SO касаются того, как это сделать специфичными для Windows способами (например, Как получить родительский процесс в .NET управляемым способом), обычно используя WMI Win32_Process, PInvoke или PerformanceCounters. Однако ни один из них не работает в кроссплатформенном мире .Net Standard.

Обновлять

Не похоже, что в настоящее время есть способ сделать это. Я создал пару вопросов GitHub, предлагающих добавить соответствующие функции в .Net Standard.


person Ben Gribaudo    schedule 07.12.2017    source источник


Ответы (1)


Подводя итог обсуждениям на github, можно сказать, что в netCore не должно быть способа получить идентификатор родительского процесса.

Мне грустно.

person homk    schedule 25.07.2019