I am trying to certify my Windows 8 desktop app for Windows store. I understand that I have to apply the SAFESEH, DYNAMICBASE, and NXCOMPAT switches during the linker phase of my application build in order to comply with the requirements.
However, I am using third party redistributable DLLs and they are not using these switches and I get a warning from the
Windows App Certification Kit as a result. The guideline
here has a note in section 6: Apps must digitally sign files and drivers, telling that a waiver can be considered for third party redistributable DLLs not being digitally signed, but there is no waiver for such DLLs that are not built using
SAFESEH, DYNAMICBASE, and NXCOMPAT switches.
So what shall I do at this point? How can I have my app certified for Windows store if the third party DLLs I am using are not built using those switched?