Okay, I'm not quite sure where to post this, so I'll start here and follow
it where ever it leads me.
I am developing programs that use components authored with MS VC 2005 (I am
not the author, I just use the components). Functionality in Vista so far
has not been an issue. However, since installing Vista SP1, installing the
VC++ 2005 SP1 redist package will cause any component using those runtime to
fail during the registration process with the following message:
"The module "dwshengine80.dll" failed to load.
Make sure the binary is stored at the specified path or debug it to check
for problems with the binary or dependent .DLL files.
Invalid access to memory location."
That component is installed in %SYS%. The VC++ 2005 redist is installed
before the registration process and seems to be the catalyst here. I did
contact the author who is apparently on vacation and will look at it after
he gets back. In the mean time I'm searching for my own answers. Any
reason why the redist package is not installing properly on Vista since the
installation of SP1?