I have a number of badly written programs that absolutely insist on
installing to Windows XP when they would work perfectly well on Windows
2003. One of those is the Microsoft XBox 360 Wired USB controller which
someone here wants to try to use for control of a presentation that for
various reasons would be on a Windows 2003 box. Does anyone make an
application that could be used to fake out the setup.exe and make it believe
that it is running under Windows XP instead of Windows 2003?
I did try the "Compatibility" tab for the EXE and set that to Windows XP,
but it looks like that setting does nothing more than make the system APIs
conform a bit closer to some characteristics of the compatible OS. The
application can still ask the OS what OS version are you and the answer it
gets back isn't what you have set in Compatibility (apparently). It would
be enormously useful to have an application that could be used to filter API
calls from the application to the OS and help to fake out the application
into believing it is installing to Windows XP.
--
Will
|