2011-03-17 4 views
3

Windows에서 디렉터리를 잠글 수 있으므로 잠긴 동안 다른 프로세스가 디렉터리 내의 파일을 읽거나 수정하지 못하도록 함과 동시에 잠금을 사용하는 프로세스가 파일을 수정하고 이동할 수 있도록 허용 할 수 있습니까? 및 디렉토리 자체는 자유롭게?Windows에서 폴더에 대한 프로세스 독점 잠금을 얻는 방법은 무엇입니까?

+0

적어도, 똑바로 앞으로는 믿지 마십시오. 마음에 오는 유일한 사실은 숨기거나 권한을 변경하여 액세스 할 수 없게하는 것입니다. –

+0

7 개의 질문, 1 개의 대답이 허용되었습니다. –

+0

그것에 관한 어떤 해결책이라도 있습니까? – Kiquenet

답변

0

이 진짜 대답은 아니지만, 해결 방법 등 :

이동 같은 볼륨에 응용 프로그램에 특정 하위 디렉토리에 대한 디렉토리.

장점 : 파일이 더 이상 프로세스가 이미에 열려있는 파일이있는 경우 실패 할 것이다,이 중요한

  • 수 없습니다로

    • 는, 이전 위치에서 파일을 사용자가 수정 및 다른 프로그램을 방지

        :이 디렉토리는 따라서 "인수"잠금

      단점 실제로 "독점"이라고 보장

    • 그것은 해킹
    • 이 소프트웨어는 초기에 비정상적인 행동이나 오류 ("경로를하지 발생합니다 파일에 액세스를 시도
    • 사용자 및 프로그램 어디에가 아닌 다른 경로에 디렉토리와 함께 작동하도록해야합니다 "액세스가 거부 됨"대신에 "찾음")
    • 응용 프로그램 별 하위 디렉토리로 찔릴 수있는 프로그램을 보호하지 않음
    • 디렉토리를 "잠근"상태로 두었습니다 (사용자가 찾을 수없는 위치로 이동). if "잠금"이 "보류 중"인 동안 프로그램이 충돌 함
  • 관련 문제