NSIS 사용자 설명서

4.8.3 버전 정보

4.8.3.1 VIAddVersionKey
 [/LANG=lang_id] keyname value

 인스톨러 및 언인스톨러에 저장된 버전 정보에 문자열 엔트리를 추가합니다. 파일 속성 버전 또는 자세히 탭에서 보여집니다. keyname은 Windows 또는 사용자 정의 이름으로 알려진 특수한 이름이 될 수 있습니다. /LANG=0은 언어 중립 id를 나타내는 데 사용됩니다. 다음 이름은 Windows에서 잘 알려졌습니다.

  • ProductName
  • Comments
  • CompanyName
  • LegalCopyright
  • FileDescription
  • FileVersion
  • ProductVersion
  • InternalName
  • LegalTrademarks
  • OriginalFilename
  • PrivateBuild
  • SpecialBuild

 이 특수 엔트리의 표시 이름은 타겟 시스템에 설치된 Windows 기본 언어에 따라 번역되며 사용자 정의 keynames는 번역되지 않은채로 남습니다.

VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "Test Application"
VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "A test comment"
VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "Fake company"
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "Test Application is a trademark of Fake company"
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "© Fake company"
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Test Application"
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "1.2.3"

4.8.3.2 VIProductVersion
version_string_X.X.X.X

 버전 정보 블록의 VS_FIXEDFILEINFO에 제품 버전을 지정합니다.

VIProductVersion 1.2.3.4

4.8.3.3 VIFileVersion
version_string_X.X.X.X

 버전 정보 블록의 VS_FIXEDFILEINFO에 파일 버전을 지정합니다. 또한 VIAddVersionKey와 함께 FileVersion 문자열을 지정할 수 있습니다. 그 정보는 파일의 속성에서 버전 탭의 상단에 표시됩니다. 파일 버전 제품 버전을 제공하지 않으면 VS_FIXEDFILEINFO 블록이 사용됩니다.

VIFileVersion 1.2.3.4

댓글

댓글 본문
버전 관리
Hyunseok Lim
현재 버전
선택 버전
graphittie 자세히 보기