xml 파일을 열고 수정 한 다음 다시 닫아야하는 응용 프로그램이 있습니다. 오류 코드 (13)를받지 않고 ...실행 파일에서 파일 수정 - XP에서는 권한이 거부 됨 (Vista는 아님)
errno_t _wfopen_s(&inStream, m_fileName, L"r+, ccs = UTF-8");
: 나는 Windows Vista를 실행하는 노트북에 코드를 테스트 할 때, 그것은 완벽하게 작동하지만 윈도우 XP에서 난 읽기/쓰기 액세스를 위해 파일을 열 수 없습니다 , "Permission denied"(읽기 전용 액세스를 지정하기 위해 "r"대신 "r"을 선택하면 아무 문제없이 파일이 열리지 만) 파일에 대한 사용 권한은 모두 내가 알 수있는 한 적절하게 설정됩니다 , 파일 어려움없이 GUI에서 열고 수정할 수 있습니다.
가능성이 원인이 될 수 무엇? 어떤 제안을 환영 할 것이다.
두 OS 모두에있는 파일은 어디에 있습니까? 관리자 자격 증명으로 프로그램을 실행하려고 시도 했습니까? – ereOn
Vista에서는 "내 문서"에 있습니다. XP에서는 "내 문서"와 "C : \ Program Files"를 모두 시도했지만 각 경우마다 동작이 동일합니다. –