WiX로 MSI 파일을 만들었습니다. 그러나, 그것은 내가 버전 번호를 증가시킬 때 업그레이드, 제거, 설치 등(WiX로 제작 된) MSI 파일의 버전 검색
:
<Product Id="..."
Name="..."
Language="1033"
Version="1.0.0.1"
Manufacturer="..."
UpgradeCode="...">
MSI 파일
확인을 작동하는 것 : 소스 윅스 파일은 다음과 같이 버전 정보를 포함 나는 그것이 오류 1006 반환의 MsiGetFileVersion() API를 호출하여이 파일에 대한 버전 정보를 얻을하려고따라서 내 질문 (버전 정보를 포함하지 않는 ERROR_FILE_INVALID 파일.) : 어떻게 (프로그래밍, C++에서) 검색 MSI 파일의 버전 번호? 또는 다른 방법으로 말하면, WiX 파일에서 MsiGetFileVersion()을 통해 버전 정보를 검색 할 수 있어야합니까?
추가 정보 : Windows XP의 MSI 3.0과 Vista의 MSI 4.0에서 같은 오류가 발생합니다.
MsiGetFileVersion()에 대한 MSDN 문서가 필요하다고 말하면 2 시간 동안 작동하도록 노력하겠습니다. –