|
간단히 말씀드리면 제 프로그램이 만든 디렉토리와 파일들이 있을때 A 파일이 다른 경로로 이동 복사 되는 과정에 관여하고 싶습니다.
예를 들어 파일 탐색기에서 제가 만든 A 파일을 누군가 복사를 한다면 실제로는 B 파일이 복사되게 한다던가 아니면 다른 이벤트가 발생하게 만들고 싶은데 가능할까요?
아니면 일단 그러지 못하게 메세지 창을 띄운다던가...
일단 찾아본 것은 윈도우 함수로 원하는 디렉토리의 파일 생성 삭제 변경을 감시할 수는 있다고 하는데 (해당 이벤트를 알려줌) 복사는 감시할 방법이 없다고 하는 것 같고...
마지막 방법은 후킹(hooking) 밖에 없는것 같은데... 이는 프로그램밍 난이도를 떠나서 위험(불법)한 짓일거 같아서 고민입니다.
어쨌든 제가 만든 디렉토리 파일이란 점에서 어떤 방법이 있지 않을까 고민하고 있는데...
혹시 이와 같은 문제를 해결할 수 있는 방법이 있을지 여쭙고자 합니다.
|