윈도우폼에서 창 종료시에 종료가 안되고 프로세스가 남아서
계속 괴롭힐때가있습니다.
그럴때는
Main 폼 종료하는 곳에서 Dispose() 에
Process[] p = Process.GetProcessesByName("프로젝트명");
for (int i = 0; i < p.Length; i++)
{
p[i].Kill();
}
를 넣어주면됩니다.
물론 예외처리는 본인이 알아서 추가시켜줘야하겟지만...
이게 물론 완벽하지는 않습니다.
더 좋은방법이 있으신분들은 댓글달아주세요
http://stackoverflow.com/questions/2905938/c-sharp-windows-form-on-close-do-process
그리고 스택오버플로우에 나온 다른방법들.
'C#' 카테고리의 다른 글
C# 윈폼에서 단축키 설정 (0) | 2013.05.03 |
---|---|
c# Window Form Application Idle 루프문 사용자설정 (0) | 2013.04.30 |
C# 문자열 조작 (0) | 2013.04.26 |
C# thread에 파라미터 전달하기 (0) | 2013.04.24 |
C#으로 이미지파일을 DB에 넣는방법 (0) | 2013.04.24 |