2013-04-01 3 views
0

Visual Basic.net에서 응용 프로그램을 개발했습니다. 이 응용 프로그램을 ProgramFiles/[Appname] 폴더에 설치하고 같은 폴더 (응용 프로그램에서 만든 설정 파일)에 저장된 파일을 만들면 파일이 보이지 않지만 응용 프로그램은 여전히 ​​읽을 수 있습니다 그것.프로그램 파일 저장 파일

이 파일은 어디에 저장됩니까?

+1

% APPDATA %? .... –

답변

1

Windows Vista 이상에서는 Program Files 디렉토리에 쓰기 위해 관리자 권한이 필요합니다. 파일이 가상 저장소 (쓰기 작업의 리디렉션)에 의해 가상 저장소의 영향을 받고있을 가능성이 큽니다. C:\Users\<username>\AppData\Local\VirtualStore에서 찾을 수 있습니다 (Windows 7).

확실한 해결책은 처음에 잘못된 위치에 설정을 저장하지 않는 것입니다. 앱이 %APPDATA% 아래에 폴더를 만들고 대신 설정을 작성해야합니다. This answer to a related question은 도움이 될만한 몇 가지 링크를 제공 할 수 있습니다.