Are DLL dependencies different on different systems?

I created an application using the mingw compiler on a WinXP system. It worked fine. Then I tried to run it in an old WinXP window (this has been on the shelf for about 6 months). Application terminated with the exception - "The application could not initialize (0xc0150002)".

Running depends.exe in an application shows two inaccessible DLLs (ieshims.dll and wer.dll) in the target. But in build system the dependency tree is different and has smaller dlls than in the old winxp box. I have all the latest Windows updates done on both systems.

Why does the same application depend on different dlls on different systems? How to solve this problem?

Thanks, Sundar

0


a source to share


2 answers


When I had this problem, it was because some common redistributables were not installed on the target machine (you may need to find the VS 2008 redistributable, or even the .Net framework redistributable).



+2


a source


If you have the same updates (and SP, hopefully), then why are you calling the "old" XP? Also, it could be an issue with a corrupted IE installation on the landing page.



0


a source







All Articles