private void ProcessViewer_Load(object sender, EventArgs e) { foreach (Process p in Desktop.GetProcessManager().GetProcesses()) { processView.Items.Add(new ListViewItem(new string[] { p.GetName(), p.GetID().ToString() })); } }
private void btnRefresh_Click(object sender, EventArgs e) { processView.Items.Clear(); foreach (Process p in Desktop.GetProcessManager().GetProcesses()) { processView.Items.Add(new ListViewItem(new string[] { p.GetName(), p.GetID().ToString() })); } }
private void btnEndProcess_Click(object sender, EventArgs e) { if (processView.SelectedItems.Count > 0) { Process p = Desktop.GetProcessManager().GetProcessById(int.Parse(processView.SelectedItems[0].SubItems[1].Text)); p.Stop(); } }
public void Stop() { Desktop.GetProcessManager().StopProcess(this); ID = -1; }
public void Start() { ID = Desktop.GetProcessManager().GetProcesses().Count; Desktop.GetProcessManager().StartProcess(this); }