IWindowsInstallerDecompileContext Interface
The context used to decompile a Windows Installer database.
Properties
Section titled “Properties”| Property | Description |
|---|---|
| BaseSourcePath | Optional gets or sets the base path for the File/@Source. |
| CabinetExtractFolder | Gets or sets the folder where files are extracted. |
| DecompilePath | Gets or sets the path to the file to decompile. |
| DecompileType | Gets or sets the type to decompile. |
| ExtensionData | Collection of extension data to use during decompiling. |
| Extensions | Gets or sets the decompiler extensions. |
| ExtractFolder | Gets or sets the folder where content is extracted. |
| IntermediateFolder | Gets or sets the intermediate folder. |
| KeepModularizationIds | Gets or sets whether the decompiler should keep modularization GUIDs (true) or remove them (default/false). |
| OutputPath | Gets or sets where to output the result. |
| ServiceProvider | Gets or sets the service provider. |
| SuppressCustomTables | Gets or sets the option to suppress custom tables. |
| SuppressDroppingEmptyTables | Gets or sets the option to suppress dropping empty tables. |
| SuppressExtractCabinets | Gets or sets whether to prevent extract cabinets. |
| SuppressRelativeActionSequencing | Gets or sets whether to suppress relative action sequencing. |
| SuppressUI | Gets or sets the option to suppress decompiling UI-related tables. |
| SymbolDefinitionCreator | Symbol definition creator used to load extension data. |
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8 |
BaseSourcePath Property
Section titled “BaseSourcePath Property”Optional gets or sets the base path for the File/@Source.
Declaration
Section titled “Declaration”public string BaseSourcePath { get; set; }Remarks
Section titled “Remarks”Default value is “SourceDir” to enable use of BindPaths.
CabinetExtractFolder Property
Section titled “CabinetExtractFolder Property”Gets or sets the folder where files are extracted.
Declaration
Section titled “Declaration”public string CabinetExtractFolder { get; set; }DecompilePath Property
Section titled “DecompilePath Property”Gets or sets the path to the file to decompile.
Declaration
Section titled “Declaration”public string DecompilePath { get; set; }DecompileType Property
Section titled “DecompileType Property”Gets or sets the type to decompile.
Declaration
Section titled “Declaration”public WixToolset.Data.OutputType DecompileType { get; set; }ExtensionData Property
Section titled “ExtensionData Property”Collection of extension data to use during decompiling.
Declaration
Section titled “Declaration”public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IExtensionData> ExtensionData { get; set; }Extensions Property
Section titled “Extensions Property”Gets or sets the decompiler extensions.
Declaration
Section titled “Declaration”public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IWindowsInstallerDecompilerExtension> Extensions { get; set; }ExtractFolder Property
Section titled “ExtractFolder Property”Gets or sets the folder where content is extracted.
Declaration
Section titled “Declaration”public string ExtractFolder { get; set; }IntermediateFolder Property
Section titled “IntermediateFolder Property”Gets or sets the intermediate folder.
Declaration
Section titled “Declaration”public string IntermediateFolder { get; set; }KeepModularizationIds Property
Section titled “KeepModularizationIds Property”Gets or sets whether the decompiler should keep modularization GUIDs (true) or remove them (default/false).
Declaration
Section titled “Declaration”public bool KeepModularizationIds { get; set; }OutputPath Property
Section titled “OutputPath Property”Gets or sets where to output the result.
Declaration
Section titled “Declaration”public string OutputPath { get; set; }ServiceProvider Property
Section titled “ServiceProvider Property”Gets or sets the service provider.
Declaration
Section titled “Declaration”public System.IServiceProvider ServiceProvider { get; set; }SuppressCustomTables Property
Section titled “SuppressCustomTables Property”Gets or sets the option to suppress custom tables.
Declaration
Section titled “Declaration”public bool SuppressCustomTables { get; set; }SuppressDroppingEmptyTables Property
Section titled “SuppressDroppingEmptyTables Property”Gets or sets the option to suppress dropping empty tables.
Declaration
Section titled “Declaration”public bool SuppressDroppingEmptyTables { get; set; }SuppressExtractCabinets Property
Section titled “SuppressExtractCabinets Property”Gets or sets whether to prevent extract cabinets.
Declaration
Section titled “Declaration”public bool SuppressExtractCabinets { get; set; }SuppressRelativeActionSequencing Property
Section titled “SuppressRelativeActionSequencing Property”Gets or sets whether to suppress relative action sequencing.
Declaration
Section titled “Declaration”public bool SuppressRelativeActionSequencing { get; set; }SuppressUI Property
Section titled “SuppressUI Property”Gets or sets the option to suppress decompiling UI-related tables.
Declaration
Section titled “Declaration”public bool SuppressUI { get; set; }SymbolDefinitionCreator Property
Section titled “SymbolDefinitionCreator Property”Symbol definition creator used to load extension data.
Declaration
Section titled “Declaration”public WixToolset.Data.ISymbolDefinitionCreator SymbolDefinitionCreator { get; set; }