Por favor, nos informe qual a ferramenta e linguagem que voce está utilizando, Vs2003, ou Vs2005, ou Vs2008, VC++, EVC3.0, ou EVC4.0, ou EVB 3.0, C#, ou VB.NET....
Mas vou chutar no meio, no VS2003 e 2005 voce pode utilizar a classe :
System.
Environment.OSVersion
Abraços