使用我的WiX安裝程序,我必須替換現有的安裝程序。在WiX引導程序(燒傷)中讀取ini值
當前的安裝程序寫的版本號和一些更多的東西.ini文件。當WiX安裝程序運行時,我必須顯示當前安裝的版本和要安裝的版本。
我現在有安裝頁面如下:
<Page Name="Install">
<Text X="11" Y="-73" Width="246" Height="17" FontId="3">Currently installed version:</Text>
<Text X="11" Y="-73" Width="246" Height="17" FontId="3">CURRENT VERSION</Text>
<Text X="11" Y="-73" Width="246" Height="17" FontId="3">Version to be installed:</Text>
<Text X="11" Y="-73" Width="246" Height="17" FontId="3">#(loc.InstallVersion)</Text>
<Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button>
<Button Name="WelcomeCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallCloseButton)</Button>
</Page>
這成功地顯示將要安裝的版本。但我想顯示當前版本。
我安裝的版本寫入註冊表和ini文件。這必須在軟件使用ini文件時完成。
所以我的問題是: 如何閱讀與WiX的引導程序(燒傷)的INI值?
你可能會創作你自己的(或編輯wixstdba)bootstrapperapplication通過ini文件讀取和設置變量或編寫自己的Extention閱讀INI文件。也許有人已經寫了一個擴展? –