Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net core 如何获取我的应用程序启动.Net Core的所有流程_.net Core - Fatal编程技术网

.net core 如何获取我的应用程序启动.Net Core的所有流程

.net core 如何获取我的应用程序启动.Net Core的所有流程,.net-core,.net Core,我将项目移植到.Net Core。该项目具有以下代码: var searcherbj=new ManagementObjectSearcher(“从Win32_进程中选择*,其中ParentProcessId=“+Process.GetCurrentProcess().Id”); 我在.Net Core上找不到ManagementObjectSearcher。您是否有其他选项来获取所有子流程 我的方法如下- 从那里下载powershell和源System.Management.Automat

我将项目移植到.Net Core。该项目具有以下代码:

var searcherbj=new ManagementObjectSearcher(“从Win32_进程中选择*,其中ParentProcessId=“+Process.GetCurrentProcess().Id”);

我在.Net Core上找不到ManagementObjectSearcher。您是否有其他选项来获取所有子流程

我的方法如下-
从那里下载powershell和源System.Management.Automation及相关库,以启动powershell命令以获取子进程。以上版本的powershell与.NET core配合使用,因此将为您提供一种获取子进程的方法,而无需通过管理对象搜索器,因为在.NET core中不可用

我的方法如下- 从那里下载powershell和源System.Management.Automation及相关库,以启动powershell命令以获取子进程。以上版本的powershell与.NET core配合使用,因此将为您提供一种获取子进程的方法,而无需通过管理对象搜索器,因为在.NET core中不可用