Installshield 2015 ISSetup.dll embedded file is different to the temp folder while installing
I have an MSI installer in the Binary table the ISSetup.dll file is configured to be picked up from <ISProductFolder>\redist\language independent\i386\ISSetup.dll this files gets built and signed and then embedded into the final exe. But when I run the installer it creates a new ISSetup.dll that is bigger than the original and not signed, this file gets caught by the new security feature on Windows 11 (Smart App Control) as unsafe since it does not have a valid signature. How can I solve this?
OK I've being looking a little deeper into this question and I found:
ISSetup.dll is not in Binary table after the installer is created. I checked with ORCA on the MSI that was created and the record is not there.
So my question is, does the file ISSetup.dll gets created at runtime with the installer?
If so how can I avoid this because since the created file is not signed Smart App control of Windows won't allow it to be used.
If not then how do I configure so that it comes out signed?