c# process 관련 질문 도와주십시오
1주일째 한가지 문제에서 헤어나오질 못하고있습니다.
도움을 부탁드립니다.
아래와같이 버튼을 누르면 체킹된 해당 프로세스가 종료가 되게끔구현하려는건대 그 프로세스가 지정이 안됩니다.
무엇을 해줘야 process가 체크한 프로세스를 인식해서 종료가 될지 도움을 부탁드립니다.
private void button3_Click(object sender, EventArgs e)
{
try
{
ListView.CheckedListViewItemCollection checkItem = listView1.CheckedItems;
if(checkItem.Count > 0)
{
foreach (ListViewItem item in checkItem)
{
string psid = item.SubItems[2].Text.ToString();
Console.WriteLine("ps종료버튼구간");
Console.WriteLine(psid);
System.Diagnostics.Process ps =new System.Diagnostics.Process();
ps.Kill(); //이 개체와 연결된 프로세스가 없다고 메시지뜸.
listView1.Items.Remove(item);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
참고해보세요.
kill process
http://www.codeproject.com/search.aspx?q=kill+process&x=-1005&y=-146&sbo=kw
종료
http://search.devpia.com/MAEULResult.aspx?keyr=title&keyw=%ec%a2%85%eb%a3%8c&boardID=217&MAEULNo=8
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기