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;
}
}
}