윈폼에 타이머 하나 추가한 후 다음 코드를 참조해서 만들면 된다.
텍스트박스는 멀티라인으로 만든다.
5초마다 실행중인 프로세스 목록을 구해서 텍스트박스에 뿌려주는 코드이다.
private void Form1_Load(object sender, EventArgs e)
{
timer1_Tick(sender, e);
timer1.Interval = 5000;
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
textBox1.Text = "";
foreach (System.Diagnostics.Process procName in System.Diagnostics.Process.GetProcesses())
{
string procNm = procName.ToString();
procNm = procNm.Replace("System.Diagnostics.Process (", "");
procNm = procNm.Replace(")", "");
textBox1.AppendText(procNm + Environment.NewLine);
}
}
다음번에는 현재 활성화되어 있는 프로그램의 이름이나 ID를 알아내봐야겠다.