버전 정보
버전 정보를 사용하면 애플리케이션이 파일을 제대로 설치하기 쉬울 수 있으며 설치 프로그램에서 현재 설치된 파일을 분석할 수 있습니다. 버전 정보 리소스에는 파일의 버전 번호, 의도한 운영 체제 및 원래 파일 이름이 포함됩니다.
섹션 내용
속성 | 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 보여 줍니다. 다른 모든 파일 버전 정보 구조를 포함하는 루트 구조입니다. |