我知道有一个选项可以读取msi表,编辑它们等。 是否可以选择执行exe文件? 我正在构建一个exe文件的安装程序。
msi代码的示例:
using (var database = new Database(@"D:\example-SetupFiles\example.exe", DatabaseOpenMode.Direct))
{
database.Export("File", @"C:\Temp\data.txt");
foo();
}
答案 0 :(得分:1)
看来你的安装程序实际上是一个自解压EXE的MSI。请参阅:
Mypackage.exe /extract:"C:\My work"
提取后,您可以使用其他工具来反映MSI。