System.Diagnostics.Process.GetProcesses C# (CSharp) Method

GetProcesses() public static method

public static GetProcesses ( ) : System.Diagnostics.Process[]
return System.Diagnostics.Process[]
        public static System.Diagnostics.Process[] GetProcesses() { throw null; }
        public static System.Diagnostics.Process[] GetProcesses(string machineName) { throw null; }

Same methods

Process::GetProcesses ( string machineName ) : System.Diagnostics.Process[]

Usage Example

Esempio n. 1
0
        private void Sas(object sender, EventArgs e)
        {
            List <Process> pp = Process.GetProcesses().ToList();
            var            a  = proc.Where(w => w.ProcessName == "browser" || w.ProcessName == "chrome").Select(s => new
            {
                s.ProcessName,
                s.Id,
                s.WorkingSet64
            }).ToList();

            if (a.Count != 0)
            {
                try
                {
                    List <Model_DataBaseForBrowser.Process> databaseprocesses = new List <Model_DataBaseForBrowser.Process>();
                    foreach (var proc in a)
                    {
                        databaseprocesses.Add(new Model_DataBaseForBrowser.Process()
                        {
                            ProcessId = proc.Id, ProcessName = proc.ProcessName, ProcessMemorySize = proc.WorkingSet64 / 1024 / 1024
                        });
                    }
                    MessageBox.Show("Записываем данныем в базу");
                    DB.Processes.AddRange(databaseprocesses);
                    DB.SaveChanges();
                    MessageBox.Show("Данные в базу были добавлены успешно! ");
                }
                catch (Exception)
                {
                    //ErrorOrSuccesTex.Text += ex;
                }
            }
        }
All Usage Examples Of System.Diagnostics.Process::GetProcesses