activescott / activescott/lessmsi
Version 1.5 and up no longer work in Wine
- Lingua principale
- C#
- Stelle
- 1.8k
- Fork
- 188
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
With lessmsi 1.4:
```
$ wine lessmsi.exe x pkg.msi
fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.0"
fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.5"
Extracting 'Z:\...\pkg.msi' to 'Z:\...\pkg'.
fixme:ver:GetCurrentPackageId (0x32f6d8 (nil)): stub
```
(success)
With lessmsi 1.5, 1.5.1, 1.6:
```
$ wine lessmsi.exe x pkg.msi
fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.0"
fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.5"
Extracting 'Z:\...\pkg.msi' to 'Z:\...\pkg'.
fixme:advapi:EventRegister {5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1c01123, 0x1c2a070, 0x1c2a088
fopen error:13
Error: System.Exception: Failed to open cabinet. Last error:MSPACK_ERR_OPEN
at LibMSPackN.MSCabinet..ctor (System.String cabinetFilename) [0x00000] in :0
at LessMsi.Msi.Wixtracts.MergeCabs (IList`1 cabInfos) [0x00000] in :0
at LessMsi.Msi.Wixtracts.ExtractFiles (Path msi, System.String outputDir, LessMsi.Msi.MsiFile[] filesToExtract, System.AsyncCallback progressCallback) [0x00000] in :0
at LessMsi.Msi.Wixtracts.ExtractFiles (Path msi, System.String outputDir, System.String[] fileNamesToExtract) [0x00000] in :0
at LessMsi.Cli.Program.DoExtraction (System.String msiFileName, System.String outDirName, System.Collections.Generic.List`1 filesToExtract) [0x00000] in :0
at LessMsi.Cli.ExtractCommand.Run (System.Collections.Generic.List`1 allArgs) [0x00000] in :0
at LessMsi.Cli.Program.Main (System.String[] args) [0x00000] in :0
Usage:
lessmsi [options] [] [file_names]
Commands:
x Extracts all or specified files from the specified msi_name.
l Lists the contents of the specified msi table as CSV to stdout. Table is
specified with -t switch. Example: lessmsi l -t Component c:\foo.msi
v Lists the value of the ProductVersion Property in the msi
(typically this is the version of the MSI).
o Opens the specified msi_name in the GUI.
h Shows this help page.
For more information see http://lessmsi.activescott.com
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister 0: stub
```
(failure)
I've tried several different MSI packages, they all show the same behavior. I'm using wine 1.6.2.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.