2012-12-18 2 views
0

파일을 읽지 만 권한없는 액세스 예외가 발생하는 경우 StreamReader 클래스를 사용하고 있습니다. 수동으로 파일을 열고 읽을 수 있습니다. 내 사용자 계정보다 적은 권한으로 프로그램이 실행됩니까? VS 2010으로 C# 콘솔 응용 프로그램을 만들고 있습니다. 내 사용자 계정에 관리자 권한이 없지만이 파일이 들어있는 폴더를 읽고 쓸 수있을 정도로 충분합니다. 또한 내가 읽으려고하는 파일이 다른 사용자에 의해 생성되었지만 내 계정에 Read & 실행 및 읽기 권한이 있습니다.수동으로 파일을 열고 볼 수 있지만 프로그래밍 방식으로 UnauthorizedAccessException이 발생했습니다.

+2

예외가 발생한 부분을 게시 할 수 있습니까? –

+1

스트림 및 스트림 판독기 논리와 관련된 코드를 게시 할 수 있습니까? –

+0

빠른 답장을 보내 주셔서 감사합니다. 이 게시물을 게시 한 직후에 읽기 전용 액세스 대신 읽기/쓰기 액세스로 파일을 여는 것을 깨달았습니다. File.Open 대신 File.OpenRead를 사용하도록 코드를 수정했으며 이제는 작동합니다. – user1715925

답변

0

게시 한 직후 나는 읽기 전용 액세스 대신 읽기/쓰기 액세스로 파일을 여는 것을 깨달았습니다. File.Open 대신 File.OpenRead를 수행하도록 코드를 수정했으며 이제는 작동합니다.

관련 문제