0
我正在使用wix/burn爲某些MSI文件創建引導程序。 我創建的標記與XML有效載荷:如何將路徑傳遞到包的有效載荷到msi?
<BootstrapperApplicationRef ...>
<Payload Id="myXML" Compressed="yes" SourceFile="c:\my.xml" />
</BootstrapperApplicationRef>
問:我如何通過這個有效載荷的路徑的MsiPackage?
<MsiPackage ...>
<MsiProperty Name="XMLFILE" Value="[what do I use?]" />
</MsiPackage>
我也有興趣在將它傳遞給msi之前編輯該文件。爲此,我正在使用bafunctions.dll。但我不知道如何獲得bafunctions.dll的有效負載路徑(C++代碼)。我嘗試了GetModuleFileName(),但它給了我原始的包路徑,如c:\ users \ alex \ desktop \ bundle.exe,而不是解壓縮所有內容的臨時文件夾。