2017-05-10 12 views
0

내 VB.NET 프로그램을 설치하기위한 Inno 설치 스크립트가 있습니다. 내 프로그램을 My Documents 폴더에 설치하고 싶습니다. 내 대상 폴더는 My Documents입니다. 이Inno 설치 DefaultDirName이 다음 다운로드가 삽입 됨

C:\Users\Rick\Downloads\My Documents 

참고로 온다 대상 폴더, 설치하는 동안

DefaultDirName=My Documents\{#MyAppName} 

, 대신

C:\Users\Rick\My Documents 

로 오는 : 내 이노 설치 스크립트에서 나는 다음과 같은이 My Documents 앞에 Downloads이 삽입됩니다.

수동으로 Downloads을 삭제하면 원하는 곳으로 이동합니다. Downloads이 대상 폴더의 일부로 나타나지 않도록 어떻게 변경할 수 있습니까? 나는 그것이 설치 .exe가 Downloads 폴더에있는 것과 관련이 있다고 확신합니다. 그것이 다운로드 될 때의 위치입니다. 그러나 나는 그것을 고치는 법을 모른다. 그래서 Downloads은 목적지 파일 경로의 일부로 나타나지 않는다. 도울 수 있니? 나는 이노 설치 언어에별로 좋지 않아 아마 단순 할 것이다.

답변

0

DefaultDirName은 절대 경로 여야합니다.

상대 경로를 사용 중입니다. 이 경우 경로는 설치 프로그램 시작 디렉토리 (C:\Users\Rick\Downloads)와 비교하여 해결됩니다.

절대 경로를 사용하고 이름을 하드 코드하지 마십시오. 원하는 항목 :

DefaultDirName={userdocs}\{#MyAppName} 

Inno Setup constants을 참조하십시오.

+0

감사합니다. 이제 작동 중입니다. 마법사를 사용하여이 스크립트를 만들었고 내 문서를 선택했습니다. 그렇게하지 않으면 마법사를 변경해야합니다. – siliconjet

+0

무엇을 의미합니까? – siliconjet