PDA

View Full Version : C runtime library loaded incorrectly



rcampbell12
11-02-2007, 01:03 PM
During an install, I've had a couple of customers tell me that InstallShield Express says "MSIEXEC.EXE made an attempt to load the C runtime library incorrectly." That may not be the exact error message, but it's close. Can anyone tell me what might be causing this. The install appears to run correctly on some machines, but not on others.

Mike Marino
11-19-2007, 11:29 AM
Do you have any C++ custom actions in your installation? If so what did you compile them with?

You might want to look at the dependencies of the custom action DLL or exe.

rcampbell12
11-19-2007, 12:52 PM
No custom actions. It appears that this is one of those "nobody knows what the heck is going on" situations. Another case of Windows being so complex that no one knows what's going on under the hood. I've supplied my customers with manual install instructions to get around this, when it occurs (fortunately not too often). Thanks for your reply.

Mike Marino
11-19-2007, 01:00 PM
Do you know at what point during the installation that this happens?

rcampbell12
11-19-2007, 01:06 PM
Not exactly, but it's about 3/4 of the way into the installation, I believe. Also, this is "InstallShield Express for VFP 8", which came with MS VFP 8.

Mike Marino
11-19-2007, 01:17 PM
Has it occured on one OS more than another?

Would it be possible for me to look at your Express Project file? I am not sure there is anything I could suggest, but I could check to see if there is anything that looks out of place.

You can send the project file to mmarino@macrovision.com

Thanks,
Mike