public ProcessorDataList ListProcessors() { ProcessorDataList pdl = new ProcessorDataList(); foreach (ProcessorData pd in (new ManagementObjectSearcher("select * from Win32_Process where Name like 'WFProcessor%'")).Get().Cast<ManagementObject>().Select(x => new ProcessorData() { ProcessorName = (string)x["Name"], Location = System.Net.Dns.GetHostName(), CommandLine = (string)x["CommandLine"], Pid = ((uint)x["ProcessId"]).ToString() })) pdl.Add(pd); return pdl; // (new ManagementObjectSearcher("select * from Win32_Process where Name like 'WFProcessor%'")).Get().Cast<ManagementObject>().Select(x => new ProcessorData() { ProcessorName = (string)x["Name"], Location = System.Net.Dns.GetHostName(), CommandLine = (string)x["CommandLine"], Pid = ((uint)x["ProcessId"]).ToString() }).ToList(); // return Process.GetProcesses().Where(x => x.ProcessName == "WFProcessor").Select(x => new ProcessorData() { ProcessorName = x.ProcessName, Location = x.MachineName, CommandLine = string.Empty, Pid = x.Id.ToString() }).ToList(); }
public ProcessorDataList ListProcessors() { ProcessorDataList pdl = new ProcessorDataList(); foreach (ProcessorData pd in (new ManagementObjectSearcher("select * from Win32_Process where Name like 'WFProcessor%'")).Get().Cast <ManagementObject>().Select(x => new ProcessorData() { ProcessorName = (string)x["Name"], Location = System.Net.Dns.GetHostName(), CommandLine = (string)x["CommandLine"], Pid = ((uint)x["ProcessId"]).ToString() })) { pdl.Add(pd); } return(pdl); // (new ManagementObjectSearcher("select * from Win32_Process where Name like 'WFProcessor%'")).Get().Cast<ManagementObject>().Select(x => new ProcessorData() { ProcessorName = (string)x["Name"], Location = System.Net.Dns.GetHostName(), CommandLine = (string)x["CommandLine"], Pid = ((uint)x["ProcessId"]).ToString() }).ToList(); // return Process.GetProcesses().Where(x => x.ProcessName == "WFProcessor").Select(x => new ProcessorData() { ProcessorName = x.ProcessName, Location = x.MachineName, CommandLine = string.Empty, Pid = x.Id.ToString() }).ToList(); }
//- ~Connect -// internal void Connect(FactoryDataList factoryDataList, ProcessorDataList processorDataList, EndpointDataList endpointDataList) { _factoryDataList = factoryDataList; _processorDataList = processorDataList; _endpointDataList = endpointDataList; }