Beispiel #1
0
 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() }));
     }
 }
Beispiel #2
0
 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() }));
     }
 }
Beispiel #3
0
 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();
     }
 }
Beispiel #4
0
 public void Stop()
 {
     Desktop.GetProcessManager().StopProcess(this);
     ID = -1;
 }
Beispiel #5
0
 public void Start()
 {
     ID = Desktop.GetProcessManager().GetProcesses().Count;
     Desktop.GetProcessManager().StartProcess(this);
 }