måndag 12 november 2012

C# Get Windows Version Snippet

This snippet will check Windows Version and if x64 our x86 architecture.

The snippet will  use Environment.OSVersion.Version.Minor & Environment.OSVersion.Version.Minor, To find out what Version off Windows running.And Environment.Is64BitOperatingSystem in order to find out if x64 our x86.



/*http://alexanderrasch.blogspot.se/ */
public static string GetOS()
{
string szOS = string.Empty;
int iMinor, iMajor;
iMinor = Environment.OSVersion.Version.Minor;
iMajor = Environment.OSVersion.Version.Major;
switch (iMajor)
{
case 5:
switch (iMinor)
{
case 0:
szOS = "Windows 2000";
break;
case 1:
szOS = "Windows XP";
break;
case 2:
szOS = "Windows 2003";
break;
default:
break;
}
break;
case 6:
switch (iMinor)
{
case 0:
szOS = "Windows Vista";
break;
case 1:
szOS = "Windows 7";
break;
case 2:
szOS = "Windows 8";
break;
default:
break;
}
break;
default:
break;
}
if (Environment.Is64BitOperatingSystem)
{
szOS += (@"(x64)");
}
else { szOS += (@"(x86)"); }
return szOS;
}
view raw gistfile1.cs hosted with ❤ by GitHub

Inga kommentarer:

Skicka en kommentar