Open OfficialEsco opened 3 years ago
@OfficialEsco do you have a URL to any documentation so we can take a look?
Ooops i meant InstallShield, not InstallShell 🤦♂️
I can't seem to find concrete documentation on it, i just know its a oooooold one, i often see it using --s/--silent switches, but it also seems to accept /s /silent.
I have a feeling we have a few InstallShield's among the exe InstallerTypes because it can also automatically install on exe launch and then it automatically opens the application. Example which is why i suggested it: https://github.com/microsoft/winget-pkgs/pull/19464
@palenshus probably knows a little more, also requires support in wingetcreate, but for now it could add the --silent switch
@OfficialEsco, if we can detect it, and we have a way to reason about the version used to validate switches this would be a great addition. It looks like the current version of Install Shield can produce MSIX, and earlier than that MSI. We will have to see how reliable it is from a detection and switch handling perspective.
InstallShield has been around for 30 years. I don't know how relevant 16-bit and Win95 era installers are today but somebody should perhaps do some research before sprinkling /s /SMS
switches everywhere.
There are some open source IS decompressors out there, they probably know how to detect different IS versions...
InstallShield has been around for 30 years. I don't know how relevant 16-bit and Win95 era installers are today but somebody should perhaps do some research before sprinkling
/s /SMS
switches everywhere.There are some open source IS decompressors out there, they probably know how to detect different IS versions...
Well, https://github.com/microsoft/winget-pkgs/search?p=1&q=%22--silent%22&type=code this is a start on exe's which accept --silent
, a bunch don't look like InstallShield so you might be correct that they are not InstallShield
InstallShield document about command-line parameters: https://docs.revenera.com/installshield26helplib/helplibrary/IHelpSetup_EXECmdLine.htm
Description of the new feature/enhancement
Why is there no InstallShield InstallerType?
https://github.com/microsoft/winget-pkgs/issues/1161
Proposed technical implementation details (optional)