COMPUTING

[유틸] Unlocker - 파일, 폴더의 핸들 해제

Exeter 2013. 10. 16. 00:14
반응형

Unlocker 유틸리티를 소개합니다. 


홈페이지 : http://www.emptyloop.com/unlocker/#description

다운로드는 위 홈페이지 하단에 "Download Unlocker 1.9.2 - 32 and 64 bit version" 부분을 클릭하면 됩니다.



홈페이지에서 "Unlocker is completely free and will always remain free" 라고 소개되어 있습니다.



이 프로그램은 다음과 같은 경우에 유용합니다.


1. 프로그램(폴더)의 이름이 변경되지 않는다.

2. 프로그램(폴더)를 삭제할 수 없다.

3. 기타 프로그램/폴더를 대상으로 변경을 할 수 없는경우.




그 원리를 잠깐 설명하자면,

윈도우즈 시스템은 파일이나 폴더를 다룰때는 내부적으로 Handle이라는 개념을 사용합니다. 

파일(폴더)을 생성, 실행, 삭제 할  모두 Handle이라는 개념을 적용합니다. 

Handle은 특정 숫자 값과 1:1로 대응되고, 시스템이 파일을 보다 쉽게 다룰 수 있게 됩니다.


하지만 특정 파일의 Handle을 A라는 프로그램이 잡고 있으면, B라는 프로그램이 그 파일을 삭제 할 수 없습니다. 따라서 A가 자신의 Handle을 닫아줘야, B가 원하는 작업(삭제, 변경 등)을 할 수 있습니다. 

(물론 프로그램마다 동작 방식은 다릅니다. 파일을 읽는 순간에만 Handle을 열어서 사용하고 바로 리턴하는 프로그램도 있습니다.)



사용방법은 굳이 설명할필요가 없을 정도로 매우 간단합니다.

설치하고 나면 특정 폴더나, 파일에서 오른쪽 마우스 버튼을 클릭하면 'Unlocker' 메뉴가 나타납니다.




Unlocker를 선택하면 그 파일에대하여 열려진(잠겨진) Handle목록이 나타나고, 




[프로세스 끝내기]를 누르거나 [풀기] 버튼을 눌러서 해당 핸들을 닫아주면 됩니다.


그리고 나서 해당 파일(폴더)에 대해서 삭제/변경등을 해보면 문제 없이 변경 되는것을 볼 수 있습니다.







반응형