Move beyond traditional approaches, when it comes to MSI and InstallShield.
You can start to collect you own MSI database queries, test and improve them. Keep in mind that they also could be accessed in Windows PowerShell, VBScript, .NET code or even from MSI via WIX DTF custom actions.
Finally, you even don’t need InstallShield itself to edit it’s project files! 🙂
However, syntax sometimes quite tricky… MSDN information about supported statements: http://msdn.microsoft.com/en-us/library/aa372021(v=vs.85).aspx
Read more on DEMO.SU