다음을 통해 공유


버전 정보 편집기(C++)

버전 정보는 회사 및 제품 ID, 제품 릴리스 번호, 저작권 및 상표 알림 등으로 이루어져 있습니다. 버전 정보 편집기를 사용하여 버전 정보 리소스에 저장된 이 데이터를 만들고 기본. 버전 정보 리소스는 애플리케이션에서 필요하지 않지만 애플리케이션을 식별하는 정보를 수집하는 데 유용한 위치입니다. 버전 정보는 설치 API에도 사용됩니다.

참고 항목

Windows 표준은 VS_VERSION_INFO라고 하는 하나의 버전 리소스만 포함합니다.

버전 정보 리소스에는 하나의 상위 블록과 하나 이상의 하위 블록이 있습니다. 위쪽에는 단일 고정 정보 블록이 있고, 아래쪽에는 하나 이상의 버전 정보 블록(다른 언어 및/또는 문자 집합에 대한 정보 블록)이 있습니다. 위쪽 블록에는 편집 가능한 숫자 상자와 선택 가능한 드롭다운 목록이 모두 있습니다. 하위 블록에는 편집 가능한 텍스트 상자만 있습니다.

참고 항목

버전 정보 편집기를 사용하는 동안 대부분의 경우 마우스 오른쪽 단추를 클릭하여 리소스별 명령의 바로 가기 메뉴를 표시할 수 있습니다. 예를 들어 블록 헤더 항목을 가리키는 동안 선택하는 경우 바로 가기 메뉴에는 새 버전 블록 정보버전 블록 정보 삭제 명령이 표시됩니다.

방법

버전 정보 편집기를 사용하면 다음을 수행할 수 있습니다.

버전 정보 리소스의 문자열을 편집하려면

항목을 한 번 선택하여 선택한 다음 다시 편집을 시작합니다. 버전 정보 테이블 또는 속성 창 직접 변경합니다. 변경 내용은 두 위치에 모두 반영됩니다.

버전 정보 편집기에서 키를 편집 FILEFLAGS 할 때 .rc 파일의 속성 창에서 디버그, 프라이빗 빌드 또는 특수 빌드 속성을 설정할 수 없습니다.

  • 버전 정보 편집기는 빌드 플래그에 _DEBUG 따라 리소스 스크립트에서 디버그 속성을 #ifdef 설정합니다.

  • Private Build 버전 정보 테이블에 값이 설정된 경우 키의 속성FILEFLAGS있는 해당 Private Build 속성은 True입니다. 값이 비어 있으면 속성은 False가 됩니다. 마찬가지로 버전 정보 테이블의 특수 빌드 키는 키대한 Special Build 속성에 FILEFLAGS 연결됩니다.

또는 값 열 머리글을 선택하여 문자열 블록의 정보 시퀀스를 정렬할 수 있습니다. 이들 머리글은 정보를 선택한 시퀀스로 자동으로 다시 정렬합니다.

다른 언어에 대한 버전 정보를 추가하려면(새 버전 정보 블록)

  1. 리소스 뷰에서 버전 정보 리소스를 두 번 클릭하여 이를 엽니다.

  2. 버전 정보 테이블 내에서 마우스 오른쪽 단추를 클릭하고 새 버전 정보 블록을 선택합니다.

    이 명령은 현재 버전 정보 리소스에 추가 정보 블록을 추가하고 속성 창에서 해당 속성을 엽니다.

  3. 속성 창에서 새 블록에 적절한 언어 및 문자 집합을 선택합니다.

버전 정보 블록을 삭제하려면

  1. 리소스 뷰에서 해당 아이콘을 두 번 클릭하여 버전 정보 리소스를 엽니다.

  2. 삭제하려는 블록 헤더를 마우스 오른쪽 단추로 클릭하고 버전 정보 블록 삭제를 선택합니다.

    이 명령은 선택한 헤더를 삭제하고 나머지 버전 정보는 그대로 유지합니다. 작업을 실행 취소할 수 없습니다.

프로그램 내에서 버전 정보에 액세스하려면

프로그램 내에서 버전 정보에 액세스하려는 경우 GetFileVersionInfo 함수 및 VerQueryValue 함수를 사용합니다.

요구 사항

Win32

참고 항목

Resource Editors
메뉴 및 기타 리소스
버전 정보(Windows)