SA_BLOG

[비주얼베이직] 특정문자로 시작하는 프로세스 종료하기 본문

프로그래밍/비주얼베이직

[비주얼베이직] 특정문자로 시작하는 프로세스 종료하기

wooty9 2014. 9. 5. 00:13

특정 프로세스를 종료하기 위해서 Process.GetProcessesByName("프로세스 이름") 으로 하려고 했는데

이렇게 할 경우 파일이름이 정해져 있어야 하기 때문에 Process.GetProcesses() 으로 하였다.

 

아래 예제 코드는 버추얼박스 설치파일의 압축을 해제하였을 때 뜨는 메세지창 이다.

이 창이 뜨면 프로세스를 종료하는 예제소스이다.

프로그램을 배포해서 사용자가 사용할 때 종료하려는 프로세스의 이름을 알고 있는것이

아니기 때문에 Process.GetProcesses() 를 이용하여 모든 프로세스를 얻어와서 지정된 문자로

시작하는 프로세스를 종료하게 하였다.

시작문자 설정은 ProcArray.ProcessName.StartsWith("프로세스 이름") 에서 한다.

Comments