Which compiler do you use to create MSI? After the last weekend, I can be an expert in MSI and Vista :)
When using VC2003 or VC2005, different problems arise depending on the version of the compiler.
In 2005, be sure to install the service pack and the Vista service pack. This may solve your problem.
If this fails, you can put them in the GAC using a special action, but beware of the error in 2005 when the no_impersonate bit is set incorrectly. You will have to set this bit yourself using either script or orca.exe.
Jeremy white
source share