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();
 }
Example #2
0
        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();
        }
Example #3
0
 //- ~Connect -//
 internal void Connect(FactoryDataList factoryDataList, ProcessorDataList processorDataList, EndpointDataList endpointDataList)
 {
     _factoryDataList = factoryDataList;
     _processorDataList = processorDataList;
     _endpointDataList = endpointDataList;
 }