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,而不是解压缩所有内容的临时文件夹。