Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Partially solved; useful info to sticky] iscab.exe plugin - where to find? #119

Closed
Darthagnon opened this issue Nov 20, 2018 · 4 comments
Closed

Comments

@Darthagnon
Copy link

Darthagnon commented Nov 20, 2018

I've been trying to install all the plugins, but haven't had much luck so far with "iscab.exe" and "istools.dll". iscab is apparently an InstallShield thing, for which the latest versions of installshield have dropped support (to my chagrin, after I tried installing a trial of InstallShield to grab the files) (Source: https://community.flexerasoftware.com/showthread.php?222828-InstallShield-2016-ISCab-exe-Issues) - not that it's not still useful ;)

In my research, I've managed to find an "improved" version of iscab, that bypasses password requirements for InstallShield CABs at http://www.lifeasbob.com/2009/07/21/OpenAnInstallshieldCabFile.aspx (Ctrl+F page for "iscab.zip")
I also obtained istools.dll from http://www.dlldownloader.com/istools-dll/ (Can't tell if it's legit or not; looks better than some other dodgy sources I looked through)

Reckon these files will work? Would it be worth adding links to them into UniExtract? Notably, to the improved version of iscab?

Live long and prosper!

EDIT: I found an old UniExtract Google Code repo (https://code.google.com/archive/p/uniextract/source/default/source) (via https://superuser.com/questions/88645/how-do-i-extract-an-installshield-cabinet-file) that includes all the required iscab and istools files in the source (just download the source zip and Ctrl+F to find the filenames "iscab.exe" and "istools.dll"). This may be the definitive version - should I use this version of iscab.exe, though, since the other claims to bypass password requirements?

@Darthagnon
Copy link
Author

Darthagnon commented Nov 20, 2018

lifeasbob's page I linked also contains a whole load of other misc. extractors, etc. - not sure if they're included with uniextract or not, or if they're deprecated. Useful, maybe add some to future version if not present maybe?

@Darthagnon Darthagnon changed the title iscab.exe plugin - where to find? [Partially solved; useful info to sticky] iscab.exe plugin - where to find? Nov 20, 2018
@HapaxOromenon
Copy link

The "improved" version may or may not be compatible with UniExtract. The other extractors on the page you linked to are programs like i5comp, i6comp, and E_WISE, all of which have been part of UniExtract from the beginning, but nowadays aren't used much, since InstallShield Versions 5 and 6 were mainly used in the mid-2000s, and reached end-of-life in 2008/9; similarly WISE Installer was acquired by Symantec (the same company that makes Norton Antivirus) in 2007, retired from general availability in 2010, and finally end-of-lifed in 2013. Most program installers these days use either Inno Setup or NSIS (for freeware and open-source software) or modern versions of InstallShield (for commercial software). These are extracted, of course, by innounp, 7-Zip, and unshield (or in some cases IsXunpack), respectively.

@ljcool2006
Copy link

Which download link should I pick?

@HapaxOromenon
Copy link

HapaxOromenon commented Dec 28, 2023

@ljcool2006 If you really want to use iscab.exe, it looks like there's a working version at https://dl.dropboxusercontent.com/s/juxy8fc79ccfqra/InstallShield_Cabinet_File_Viewer.zip (linked from https://www.eevblog.com/forum/testgear/lost-flukeview-forms-software/). But it's really unnecessary given that UniExtract already uses unshield (https://github.com/twogood/unshield), an actively-maintained open source project that continues to support all modern versions of InstallShield.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants