Что является лучшим для определения ОС Microsoft, на котором размещается приложение ASP.NET с использованием System.Environment.OSVersion
именОпределение ОС с помощью Environment.OSVersion
Мне нужен пример для Windows XP, Windows Server 2003 и Windows Vista
Вот что я пытаюсь сделать с помощью псевдокода
switch(/* Condition for determining OS */)
{
case "WindowsXP":
//Do Windows XP stuff
break;
case "Windows Server 2003":
//Do Windows Server 2003 stuff
break;
case "Windows Vista":
//Do Windows Vista stuff
break;
}
Мне нужно сгенерировать правильную строку пользовательского агента IE, на основе которой ОС размещает мою службу Windows –
Не достаточна ли версия майора/младшего номера? : Mozilla/4.0 (совместимый; MSIE 7.0b; Windows NT 6.0) – Michael
- есть ли вообще способ разграничения между XP64 и Server 2003? – Patrick