Is the VS 2005 CRTL compatible with Win95?

We have received reports that the latest version of our application (compiled using VS 2005) crashes on Windows 95. We have made some changes in our app, but nothing that we would expect to cause incompatibilites with Win95. We installed a test PC with Win95, and sure enough the app crashes on startup. Unfortunately, dbghelp.dll can't be loaded on Win95, so there's no possibility to make a minidump. What to do? We asked the customer to upgrade their PCs to something more recent, but they said it's not possible in the near-future.

Could it be the VS 2005 C/C++ runtime library that is causing the problem?

[615 byte] By [hyslopc] at [2007-12-16]
# 1
I don't think it's supported any more, but it could still work unofficially. Consider remote debugging on Windows 95. It should let you see where the problem is.

Some tips on enabling remote debugging under XP SP2

http://support.microsoft.com/default.aspx?kbid=833977

Ted. at 2007-9-8 > top of Msdn Tech,Visual C++,Visual C++ General...
# 2
Hi,

Windows 95 is not a supported target platform for the 2003 or 2005 releases of Visual C++.

You might try using windbg to find out what is going wrong, but there is of course no certainty that you could make changes to circumvent whatever issue you are seeing.

I can't even say that I would recommend using VC 6.0 to build an application for Windows 95 since that toolset is going out of even extended support any moment now. Windows 95 is simply an unsupported platform and there are no great solutions to still target it. Personally, if I were building an application for resale, I would think strongly about not supporting my application on Windows 95. The market share still in that platform is really minimal by now.

Ronald Laeremans
Visual C++ team

RonaldLaeremans at 2007-9-8 > top of Msdn Tech,Visual C++,Visual C++ General...
# 3
In this case we cannot dicatate to our customer which platforms they should use. We are not selling retail software - we have a very small number of customers, each of whom have a large number of users.

As far as I understand, VS 2005 does not support Win95 as a remote debugging platform. Is that correct? We did not succeed in installing it. Does WinDBG still run on Win95? We really have to find a solution here - we have already tried to get the customer to drop Win95, without success.

hyslopc at 2007-9-8 > top of Msdn Tech,Visual C++,Visual C++ General...