Windows 10 PC에 C# 응용 프로그램이 있습니다. 설치 폴더 (C : \ Program Files (x86) \ xxx)에 설정 파일이 있습니다.이 파일은 사용자가 관리자 액세스 권한이 없으면 편집 할 수는 있지만 읽을 수는 없습니다. 문제는 Windows가이 설정 파일을 VirtualStore로 복사하고 거기에서 모든 읽기를 리디렉션하는 반면 admin과 동일한 응용 프로그램은 Program Files 폴더의 원래 설정 파일을 보게됩니다.VirtualStore를 건너 뛰고 Program Files 폴더에서 파일을 읽는 방법은 무엇입니까?
내 질문 : 응용 프로그램이 관리자로 실행되지 않을 경우에도 프로그램 파일에 원본 파일을 볼 수 있도록하는 방법이 있나요? 나는 그들을 편집하고 편집하지 않고 읽고 싶습니다.
읽기만하는 경우 해당 파일의 복사 된 버전을 읽는 데 어떤 문제가 있습니까? – ChrisBint
admin으로 실행하면 편집 할 수 있기 때문에이 경우 가상 저장소 버전이 아닌 프로그램 파일 폴더의 버전을 편집합니다. 따라서 비 관리자 인스턴스의 관점에서 볼 때 파일은 변경되지 않습니다. – Sugrue
언제 파일을 복사합니까? – ChrisBint