I have an application that I'm packaging on a Windows XP workstation for deployment on Windows 7. I have to capture on Windows XP because the application simply refuses to install native on Windows 7.
I got the package working perfectly on Windows XP and when I deploy it to other XP machines it works fine. But when I tried to deploy on Windows 7 it doesn't. I've since discovered the following article;
http://blogs.vmware.com/thinapp/2009/03/common-system32-dlls.html
This article is great in that I was then able to make the application work on Windows 7 by copying the mfc40.dll, mfc40u.dll, mfc42.dll and mfc42u.dll files into the C:\Windows folder on the target machine before trying to run the application.
However I'm failing in my attempts to bundle the Windows XP DLLs into the ThinApp package. If I just copy the files into %SystemRoot% or %SystemSystem% and then run the build.bat script this does not make the project work. I suspect I need to register the DLLs or something but not quite sure how to do that in such a way that the ThinApp capture will recognize and install the DLLs correctly..
Any help would be greatly appreciated.