2013-04-14 5 views
1

Visual Studio 2012 Ultimate에서 Visual Basic.Net 응용 프로그램을 작성했습니다. 이 응용 프로그램은 Program Files 폴더에 설치하면 파일이 저장 될 때, 그들은이 위치에 있습니다App 데이터 폴더에 파일 저장

C:\Users\[Username]\AppData\[Company Name]\\[Application Name] 

폴더 : 나는 다음 디렉토리에 파일을 저장하도록 지정할 수있는 방법

C:\Users\[Username]\AppData\Local\VirtualStore\Program Files\[Company Name]\\[Application Name] 

(기본적으로 VirtualStore 폴더가 아님)?

Windows에서이 응용 프로그램을 등록해야합니까?

미리 감사드립니다.

답변

1

먼저 어떤 설치 소프트웨어를 사용하고 있습니까?

둘째, 앱 파일을 AppData 디렉토리에 저장하려는 경우 로밍, 로컬 또는 LowLocal 디렉토리에 앱을 저장하도록 선택해야합니다. 특히 로밍, 로컬 및 로우 로컬 디렉토리가 응용 프로그램의 데이터를 보유하기 위해 더 많이 또는 덜 만들어 졌기 때문에 다른 디렉토리를 사용할 수있는 새 디렉토리를 만들기 시작하는 것이 "적절하지"않습니다 (부모 디렉토리가 호출되는 이유입니다). "AppData").

+0

Inno Setup을 사용하고 있습니다. 또한, 프로그램 파일 디렉토리에 내 응용 프로그램을 설치하고 있습니다. 이 파일은 디스크에 저장 될 때 AppData/VirtualStore 폴더에 자동으로 저장됩니다. – user2230606

+0

맞습니다. Inno Setup으로 만료 된 적은 없지만, [Advanced Installer] (http://www.advancedinstaller.com/) 만 알고 있습니다. 한 디렉토리에 앱을 설치 한 다음 다른 곳에 파일을 저장할 수 있습니까? 예배 규칙서? 어느 파일을 저장하고 있습니까? – Sam

+0

저장중인 파일은 텍스트 파일입니다. 이러한 파일을 Application.Startup 폴더 (ProgramFiles 폴더에 있음)에 저장하려고하면 VirtualStore에 저장됩니다. 기본적으로 이러한 파일을 VirtualStore가 아닌 AppData 폴더에 저장하도록 지정할 수 있습니까? – user2230606