activescott / activescott/lessmsi

Version 1.5 and up no longer work in Wine

Aperta
#83 11 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug 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.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.