Adapun langkah-langkahnya sebagai berikut :
1. Bukalah jendela kerja Visual Studio. Disini saya menggunakan
Microsoft Visual Studio 2010.
2. Lalu pilih new project. Lalu kita pilih windowsformapplication.

Lalu klik OK
3. Rancang Desain yang kita inginkan sebagai berikut :
4. Membuat fungsi-fungsi yang akan kita jalankan. Inti penjelasan dari ini hanya ada 2 macam yaitu fungsi untuk menampilkan list proses yang sedang berjalan dan yang kedua adalah mematikan proses.
a. Code untuk menampilkan list pada proses :
public void listproses()
{
listBox1.Items.Clear();
foreach( Process p in Process.GetProcesses() )//menampilkan keseluruhan proses yang sedang bekerja
{
listBox1.Items.Add(p.ProcessName +"---"+p.Id);
}
}
b. Code untuk mematikan proses :
public void tutupprocess()
{
foreach (Process p in Process.GetProcesses())
{
string[] arr = listBox1.SelectedItem.ToString().Split('-');
string arpros = arr[0].Trim();
int id = Convert.ToInt32(arr[1].Trim());
if(p.ProcessName==arpros && p.Id== id)
{
MessageBox.Show("Proses dimatikan","TaskManager");
}
}
}
Berikut sourcecode lengkapnya :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
namespace taskmanager
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void listproses()
{
listBox1.Items.Clear();
foreach( Process p in Process.GetProcesses() )
{
listBox1.Items.Add(p.ProcessName +"---"+p.Id);
}
}
public void tutupprocess()
{
foreach (Process p in Process.GetProcesses())
{
string[] arr = listBox1.SelectedItem.ToString().Split('-');
string arpros = arr[0].Trim();
int id = Convert.ToInt32(arr[1].Trim());
if(p.ProcessName==arpros && p.Id== id)
{
MessageBox.Show("Proses dimatikan","TaskManager");
}
}
}
private void button1_Click(object sender, EventArgs e)
{
listproses();
}
private void button2_Click(object sender, EventArgs e)
{
tutupprocess();
}
}
}

Tidak ada komentar:
Posting Komentar