Einzelnen Beitrag anzeigen

Markus
(Gast)

n/a Beiträge
 
#6

Re: Betriebssystem (win || linux) in dotNet herausfinden

  Alt 17. Mär 2006, 21:28
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 "";
    }
}
  Mit Zitat antworten Zitat