¿Cuál es la mejor manera de determinar el sistema operativo de Microsoft que aloja su aplicación ASP.NET utilizando el espacio de nombres System.Environment.OSVersion
Determinar OS mediante Environment.OSVersion
Necesito un ejemplo para Windows XP, Windows Server 2003 y Windows Vista
Aquí es lo que estoy tratando de lograr usando pseudocódigo
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;
}
Necesito generar la cadena de agente de usuario de IE correcta según el sistema operativo que aloja mi servicio de Windows –
¿No es suficiente la versión con números mayores/menores? de esta manera: Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0) – Michael
¿Hay alguna manera de diferenciar entre XP64 y Server 2003? – Patrick