Windows의 원본 파일과 읽기/쓰기 권한을 공유하지 않는 파일 링크와 같은 것을 만드는 방법이 있습니까?

Windows의 원본 파일과 읽기/쓰기 권한을 공유하지 않는 파일 링크와 같은 것을 만드는 방법이 있습니까?

배경:
작동하려면 특정 데이터 파일 세트를 읽어야 하는 Windows 프로그램이 있습니다. 이 프로그램은 실제로 데이터 파일을 변경하지는 않지만 실행 시 파일을 잠급니다. 현재 동일한 데이터로 이 프로그램의 여러 인스턴스를 실행해야 하는데 크기가 크기 때문에 복제하고 싶지 않습니다. 이 프로그램은 데이터 파일 경로를 지정하는 인수를 허용할 수 있습니다. 그러나 소스 코드에 액세스할 수 없습니다.
내가 원하는 것:
이 프로그램의 여러 인스턴스를 만들 수 있도록 원본 파일과 읽기/쓰기 권한을 공유하지 않는 하드 링크나 심볼릭 링크 같은 것을 만들 수 있는 방법이 있습니까? 링크에 대한 변경 사항(있는 경우)에 대해서는 솔루션이 해당 링크를 완전히 삭제하거나 어느 시점에 다시 작성해도 괜찮습니다.

답변1

독점적으로 액세스한 파일을 잠금 해제하려면 타사 프로그램이 필요합니다.

대부분의 잠금 해제 제품은 잠금 프로그램을 찾아 해당 파일 핸들을 강제로 닫음으로써 문제를 해결하며, 사실상 프로그램이 더 이상 파일을 사용하지 못하게 합니다. 이는 귀하의 경우에는 도움이 되지 않습니다.

다음은 파일 핸들을 닫아도 문제가 해결되지 않는 것 같은 몇 가지 제품입니다. 다음 중 하나가 문제 해결에 도움이 되는지 확인해야 합니다.

두 프로그램이 모두 실패하는 경우 프로그램의 N 복사본을 실행하기 위한 유일한 해결 방법은 별도의 N 폴더에 파일의 N 복사본을 만들고 각 프로그램 인스턴스를 다른 폴더로 호출하는 것입니다.

관련 정보