Ira Baxter
2007-03-03 17:11:41 UTC
We have building a 32-bit application using VC6 for, well, a long time,
and redistributing it with MSVCRT.DLL, MSVCP60.DLL on various versions
of windows without any trouble, including XP 64.
We recently switched to VC C++ 2005, and rebuilt our application.
It still worked fine with our current distribution procedures.
Then I installed VC 2005 SP1, and suddenly, newly compiled images
no longer run on distributed-to machines.
It appears I now have to execute a package
called "vcredist_x86.exe", and our tool binary seems to
*require* MSVCP80.DLL.
What changed?
What does the redist package do,
and how do I find out more about it, so that we
can consider replicating what it does in our
distribution? Finally, why can't I continue
to use MSVCP60.DLL?
Thanks in advance,
Ira Baxter
www.semanticdesigns.com
and redistributing it with MSVCRT.DLL, MSVCP60.DLL on various versions
of windows without any trouble, including XP 64.
We recently switched to VC C++ 2005, and rebuilt our application.
It still worked fine with our current distribution procedures.
Then I installed VC 2005 SP1, and suddenly, newly compiled images
no longer run on distributed-to machines.
It appears I now have to execute a package
called "vcredist_x86.exe", and our tool binary seems to
*require* MSVCP80.DLL.
What changed?
What does the redist package do,
and how do I find out more about it, so that we
can consider replicating what it does in our
distribution? Finally, why can't I continue
to use MSVCP60.DLL?
Thanks in advance,
Ira Baxter
www.semanticdesigns.com