是否可以选择从像msi一样从exe读取表格?

时间:2015-03-02 09:41:11

标签: c# windows-installer install exe advanced-installer

我知道有一个选项可以读取msi表,编辑它们等。 是否可以选择执行exe文件? 我正在构建一个exe文件的安装程序。

msi代码的示例:

using (var database = new Database(@"D:\example-SetupFiles\example.exe", DatabaseOpenMode.Direct))
{
     database.Export("File", @"C:\Temp\data.txt");
     foo();
}

1 个答案:

答案 0 :(得分:1)

看来你的安装程序实际上是一个自解压EXE的MSI。请参阅:

Advanced Installer User Guide

Mypackage.exe /extract:"C:\My work"

提取后,您可以使用其他工具来反映MSI。