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