Zitat von
Khabarakh:
Environment.OSVersion ist dein Freund
.
Code:
switch (Environment.OSVersion.Platform) {
case PlatformID.Unix:
...
}
Kann ich damit auch irgendwie überprüfen, obs ein Windows Server ist?
EDIT: Tut mir leid, hab gerade das hier gefunden:
http://www.microsoft.com/germany/msd....mspx?mfr=true
Habe das ein bißchen kürzer geschrieben für C#:
Code:
private string getOSVersion()
{
switch (Environment.OSVersion.Version.Major)
{
case 4:
switch (Environment.OSVersion.Version.Minor)
{
case 10: return "98";
case 40: return "Me";
case 0: return "NT 4.0";
default: return "";
}
case 5:
switch (Environment.OSVersion.Version.Minor)
{
case 0: return "2000";
case 1: return "XP";
case 2: return "2003";
default: return "";
}
default: return "";
}
}