Visual Studio에서 설치 프로그램을 만들고 있는데, 문제가 있습니다.sfx 경로가 예상대로 작동하지 않습니다.
엄청난 양의 파일을 일부 폴더에 복사하려고합니다 (내 문서 -> 테스트). 그래서 WinRAR로 자동 압축 해제 .exe 파일을 만들었습니다. 해당 파일을 두 번 클릭하면 자동으로 "FILES"폴더가 해당 폴더와 동일한 폴더에 만들어지고 자동으로 해당 폴더의 모든 파일이 추출됩니다.
"D : \ Documents \ TEST"에있는 files.exe 파일을 두 번 누르면 "D : \ Documents \ TEST \ FILES"에 모든 파일이 추출됩니다.
설치 프로젝트에서 나는 다음을 수행했습니다 : - 파일 시스템에 "User 's Personal Data Folder"폴더를 추가하고 "TEST"폴더를 만든 폴더에 files.exe를 추가했습니다. 커밋 섹션에서 사용자 정의 액션을 생성하여 해당 files.exe 파일을 실행했습니다.
그러나 응용 프로그램을 설치할 때 "D : \ Documents \ TEST"폴더가 올바르게 만들어지면 .exe 파일이 거기에 복사되지만 어떤 이유로 C : \ 위치에 "FILES"폴더가 만들어집니다. Windows \ SysWOW64를 열고 "C : \ Windows \ SysWOW64 \ FILES"에있는 파일을 추출합니다.
어떻게 방지 할 수 있습니까?
도움을 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다. 그러나 내가 아는 한 "내 문서"폴더에는 환경 변수가 없으므로 내 sfx 파일에 대한 해당 폴더의 정확한 위치를 얻는 방법을 모르겠습니다. 어떤 아이디어? –