This new KPS_OPTIONS feature does not work properly.
In past I customized the MSI start menu and other stuff via MSI transform. Now since you guys removed the shortcut table this is not longer possible. Thank you for breaking the MSI and making it a non-standard MSI and an option nobody needs. MSI was just perfect.
I created a KPS_OPTIONS variable in "Property" table and added the options. I set:
/MERGETASKS="!DesktopIcon" /GROUP="Utilities"
After this - the install creates a start menu folder Keepass 2 and not "Utilities" as told. No more any chance to customize the setup.
PLEASE get rid of innosetup and move to a native MSI and stop creating this crap InnoSetup - it cannot customized properly. It only suxxx.
v2.57.1 worked great.
The installer program ("KeePass-2.x-Setup.exe") is built using Inno Setup, the MSI package ("KeePass-2.x.msi") is not. The MSI package does not support a "GROUP" property for changing the start menu folder name. That's not a bug; you'd need to use the installer program for that.
Overall, I think the new way of creating shortcuts is better than the old one (shortcuts pinned to the taskbar do not break with every update anymore, etc.).
Best regards,
Dominik
The problem is you seem to try to make the MSI behave like InnoSetup by implementing KPS_OPTIONS where MSI already has command line options.
KPS_OPTIONS is not useful. You broke the ability to customize and remove shortcuts as you removed them from the MSI. I have not yet understood how you create them, Please share this info. This change is a clear fail and not better than past setup. I cannot install the software anymore as you broke the ability to customize.
Please install Orca or InstEd and apply the 2.57 MST to v2.57 to see what I'm writing about regarding customization. This is the native suported way to customize MSI setups and it works perfectly for ages. You broke this with 2.60 for all users. Please add the shortcuts back and od not break MSI customizations.
You should better ged rid of InnoSetup as this is not customizable at all, disallow AD deployment, has bad logging, is not repairable and so on. Make the MSI the default and EOL all other installers, please. This is the long term way to go.
Why have you closed this valid case?