C# Wix和MSM混淆
我正在从事一个项目,该项目接受来自反编译MSI的Wix数据,并合并了从Wise for Windows Installer导出的源文件路径表。我遇到的唯一问题是Wix正在为合并模块中包含的文件寻找一个目录(我想)。我想检查丢失的文件是否在合并模块中,然后给Wix提供要使用的路径。最大的问题是,我需要在程序运行时动态地完成这一切。即打开MSM并检查其中是否存在文件。这可能吗?如果是这样的话,任何可以给予的帮助、指导或希望之光都将是无价的!提前谢谢 编辑::C# Wix和MSM混淆,c#,wix,C#,Wix,我正在从事一个项目,该项目接受来自反编译MSI的Wix数据,并合并了从Wise for Windows Installer导出的源文件路径表。我遇到的唯一问题是Wix正在为合并模块中包含的文件寻找一个目录(我想)。我想检查丢失的文件是否在合并模块中,然后给Wix提供要使用的路径。最大的问题是,我需要在程序运行时动态地完成这一切。即打开MSM并检查其中是否存在文件。这可能吗?如果是这样的话,任何可以给予的帮助、指导或希望之光都将是无价的!提前谢谢 编辑:: 我可能应该补充一点,我是用C#和.NET
我可能应该补充一点,我是用C#和.NET 3.5 SP1编写这个程序的。Windows Installer数据库(如msm和msi文件)可以使用部署工具基础库(也称为“DTF”)进行检查。这些库是windows installer SDK的托管包装器。他们是世界的一部分 如果已安装wix 3.0,则可以在
C:\program files\Windows Installer XML v3\sdk
中找到DTF程序集
文档可以在文件
dtf.chm
和dtfapi.chm
中的C:\Program Files\Windows Installer XML v3\doc\
中找到,Windows Installer数据库(如msm和msi文件)可以使用部署工具基础库进行检查。这些库是windows installer SDK的托管包装器。他们是世界的一部分
如果已安装wix 3.0,则可以在C:\program files\Windows Installer XML v3\sdk
中找到DTF程序集
文档可以在文件
dtf.chm
和dtfapi.chm
中的C:\Program Files\Windows Installer XML v3\doc\
中找到,这使我找到了正确的方向。谢谢我开始担心没有人能给出答案:这让我走上了正确的方向。谢谢我开始担心没有人能给出答案:P