상세 컨텐츠

본문 제목

Process Explorer '다른 사람이나 다른 프로그램에서 사용하고 있습니다'

IT 세상

by 이현민 (지후지율아빠) 2008. 10. 1. 17:23

본문

출처 : http://kin.naver.com/knowhow/entry.php?d1id=8&dir_id=8&eid=8ZobbFkry7V6L5DLZw0oI8Cni07fufnQ&qb=tNm4pSC757b3wMyzqiC02bilIMfBt86x17el


'Process Explorer' 라는 프로그램인데. 이 프로그램을 실행 시키면, 현재 실행중인 .....
모든 프로세스(프로그램)들을 보기 쉽게 트리식으로 .. 잘 정리해 보여준다.
물론, 프로세스(프로그램)들을 실시간으로 모니터링해 보여주는 것이다.
무엇보다!! 우리가 궁극적으로 추구하고자 했던 ... "어떤 프로세스(프로그램)가 어떤 파일
이나 폴더를 사용하고 있는지" 를 찾아주는 기능을 갖추고 있다.

프로그램은 단일 파일로 구성되어 있기 때문에, 설치라 할 것도 없다.
자신의 윈도우스 버전에 따라 ... PE-98.exe 나 PE-NT.exe 를 다운받아 더블클릭하면 바로
실행된다.

-> Windows 95 / 98 / ME

-> Windows NT/2000/XP/2003

실행 시켜보면, 프로그램 내부에 창이 상하로 나뉘어 있다.
윗쪽은 현재 실행되고 있는 모~~~든 프로세스(프로그램)들을 트리식으로 보여주며.
아랫쪽에는 윗쪽에 있는 프로세스들 가운데 하나를 클릭했을때, 그 프로세스가 사용중인
파일이나 폴더의 목록을 쭉~ 보여준다.

일일히 프로세스마다 클릭해가며, 삭제하고자 하는 파일이나 폴더를 사용하고 있는지
조사할 수는 없는 노릇이다.
이 프로그램이 제공하는 기능 중에 .. 지금 우리가 원하는 기능이 있다.
프로그램 상단의 Find 메뉴를 클릭해 보자. 클릭해서 나오는 하위메뉴 중에 ..
'Find Handle' 이 있을 것이다. 이를 클릭해보자.
'Processor Explorer Search' 라는 창이 떴고, 'Handle or Type' 옆에 입력상자가 있을 것이다.
거기에 여러분이 삭제하고자 하는데 '공유위반' 으로 나왔던 파일의 이름을 적어 넣고,
엔터를 친다. 그러면, 이 프로그램 그 파일을 사용하고 있는 프로세스를 윗쪽의 프로세스
목록에서 찾아주고, 아랫쪽에 .. 그 프로세스가 사용하는 모든 파일 목록을 뿌려 놓고 ..
여러분이 검색했던 파일에 커서를 갖다 놓는다..
여러분이 그토록 삭제하고자 했던 파일을 사용하고 있는 프로세스를 알아냈다.
이제 그 웬수를 죽이던지, 그 웬수가 사용중인 파일들 가운데서 여러분이 .. 디스크에서
삭제하고자 하는 파일만 세션을 닫아준다.
일반적으로, 웬수를 죽이는 것은 좋은 방법이 아니다. 여러분이 그 웬수녀석이 구동중인
시스템에 어떤 기능을 하고 있는지 충분히 모른다면 지우지 말라!!
(죄는 미워하되, 사람은 미워하지 말라지 않았던가!!)
그럼 그 죄가 되는 부분만 손봐주면 된다!
그 프로세스가 사용중인 파일이나 폴더 가운데서 .. 방금 찾아낸 파일(여러분이 디스크
에서 삭제해 버리고자 하는 파일)에 오른쪽 마우스를 클릭하면, 나오는 메뉴 중 ..
'Close Handle' 이라는게 있는데 .. 그걸 클릭해서 해당 프로세스로부터 그 파일이나 폴더에
대한 세션을 끊는다 !!

프로세스가 사용중인 파일이나 폴더 목록에서 그 파일명이 사라진 것을 확인 했다면 ...
이제 다 끝난 것이다 !!!
야호!!
한번 디스크상에 있는 그 파일이나 폴더를 지워보자 !!!

반응형

관련글 더보기