Installing XP only apps

  • Thread starter Thread starter Charles Tam
  • Start date Start date
C

Charles Tam

I've an XP only app which check for Windows version at startup. The app
doesn't startup in Vista because it has reported as unrecognised version of
NT 6.0.

Is there a way to set to version number in Vista, so that, I could get this
app working. If so, what do I have to do?
 
If its a specific requirement of the application that it checks the
operating system version everytime at startup, then thats just it. You need
a compatible version that works well with Vista, this is just trade off.
Altering the application might further trigger additional problems, so its
best you get in touch with the software developer about this one.
 
There was actually a problem with that that might
help you: Software finds the version number by
calling the API function GetVersionEx. In the
newsgroup microsoft.public.win32.programmer.kernel
awhile back there was a thread about getting the
wrong version number in compatibility mode. The
gist of it is that if you start your program from
another program that's running in XP compatibility
mode, the started program may be falsely told that
it's on XP and may work.
(Sorry I can't be more definitive. The thread I'm
talking about turned into a big discussion and there
was a lot of disagreement about how and when
GetVersionEx "lies" to the calling process.)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top