DEP security - Dll files fail to install - how do you program for DEP?

How to program for the new security features in DEP?

My customer can not install our program in new machines due to DEP.

In boot.ini there are switches that can be configured:

/NOEXECUTE=OPTIN Enables DEP for core system images and those specified in the DEP configuration dialog.
/NOEXECUTE=OPTOUT Enables DEP for all images except those specified in the DEP configuration dialog.
/NOEXECUTE=ALWAYSON Enables DEP on all images.
/NOEXECUTE=ALWAYSOFF Disables DEP.

If they change/NOEXECUTE=ALWAYSOFF our dll files register as they should. But my customer is not happy with this solution.

Is there anything that I as a developer can do about this? Does it help to sign files with a certificate, like from VeriSign?

Can we do anything when we build our msi?

[903 byte] By [Sambuccus] at [2007-12-25]