버전 정보

버전 정보를 사용하면 애플리케이션이 파일을 제대로 설치하기 쉬울 수 있으며 설치 프로그램에서 현재 설치된 파일을 분석할 수 있습니다. 버전 정보 리소스에는 파일의 버전 번호, 의도한 운영 체제 및 원래 파일 이름이 포함됩니다.

섹션 내용

속성 Description
버전 정보 버전 정보 함수에 대해 설명합니다.
버전 정보 사용 버전 정보 함수를 사용하는 방법에 대해 설명합니다.
버전 정보 참조 API 참조를 포함합니다.

버전 정보 함수

속성 Description
GetFileVersionInfo 지정된 파일의 버전 정보를 검색합니다.
GetFileVersionInfoEx 지정된 파일의 버전 정보를 검색합니다.
GetFileVersionInfoSize 운영 체제가 지정된 파일에 대한 버전 정보를 검색할 수 있는지 여부를 결정합니다. 버전 정보를 사용할 수 있는 경우 GetFileVersionInfoSize 는 해당 정보의 크기(바이트)를 반환합니다.
GetFileVersionInfoSizeEx 운영 체제가 지정된 파일에 대한 버전 정보를 검색할 수 있는지 여부를 결정합니다. 버전 정보를 사용할 수 있는 경우 GetFileVersionInfoSizeEx 는 해당 정보의 크기를 바이트 단위로 반환합니다.
VerFindFile 시스템에서 파일의 다른 버전을 찾는지 여부에 따라 파일을 설치할 위치를 결정합니다. 지정된 버퍼에서 VerFindFile 이 반환하는 값은 VerInstallFile 함수에 대한 후속 호출에 사용됩니다.
VerInstallFile VerFindFile 함수에서 반환된 정보에 따라 지정된 파일을 설치합니다. VerInstallFile 은 필요한 경우 파일을 압축 해제하고, 고유한 파일 이름을 할당하고, 오래된 파일과 같은 오류를 확인합니다.
VerLanguageName 지정된 이진 Microsoft 언어 식별자와 연결된 언어에 대한 설명 문자열을 검색합니다.
VerQueryValue 지정된 버전 정보 리소스에서 지정된 버전 정보를 검색합니다. 적절한 리소스를 검색하려면 VerQueryValue를 호출하기 전에 먼저 GetFileVersionInfoSize 함수를 호출한 다음 GetFileVersionInfo 함수를 호출해야 합니다.

버전 정보 구조

속성 Description
String 파일 버전 리소스의 데이터 organization 보여 줍니다. 파일의 버전, 저작권 고지 또는 해당 상표와 같은 파일의 특정 측면을 설명하는 문자열이 포함되어 있습니다.
StringFileInfo 파일 버전 리소스의 데이터 organization 보여 줍니다. 특정 언어 및 코드 페이지에 대해 표시할 수 있는 버전 정보가 포함되어 있습니다.
StringTable 파일 버전 리소스의 데이터 organization 보여 줍니다. 여기에는 Children 멤버가 지정한 문자열에 대한 언어 및 코드 페이지 서식 정보가 포함되어 있습니다. 코드 페이지는 정렬된 문자 집합입니다.
Var 파일 버전 리소스의 데이터 organization 보여 줍니다. 일반적으로 애플리케이션 또는 DLL 버전에서 지원하는 언어 및 코드 페이지 식별자 쌍 목록이 포함됩니다.
VarFileInfo 파일 버전 리소스의 데이터 organization 보여 줍니다. 특정 언어 및 코드 페이지 조합에 종속되지 않는 버전 정보가 포함되어 있습니다.
VS_FIXEDFILEINFO 파일에 대한 버전 정보를 포함합니다. 이 정보는 언어 및 코드 페이지 독립적입니다.
VS_VERSIONINFO 파일 버전 리소스의 데이터 organization 보여 줍니다. 다른 모든 파일 버전 정보 구조를 포함하는 루트 구조입니다.