activescott/lessmsi

Cab file does not exist

Opened this issue · 3 comments

If I try to extract a certain file:

lessmsi x windows%20sdk%20desktop%20libs%20x64-x86_en-us.msi

I get this message:

Error: System.Exception: The file "C:\sdk\58314d0646d7e1a25e97c902166c3155.cab"
does not exist.

Fair enough, but does LessMsi have a way to list all the files that are
required?

This seems to do it:

lessmsi l -t Component sunday.msi | sed '
/dirCatalogRepositoryDirectory/!d
s/sca//
s/,.*//
'

Hey there @cup ! Yep, you can list the files on the command line (docs) or in the GUI there is a "Extract Files" tab that should show them to you.

If you think there is a bug/error in the program related to that msi, please feel free to re-open this issue and attach that msi and I'll look into it.

Thanks for leaving a comment!

@activescott this isnt about extracting files, it about dealing with MSI that require external CAB files