¿Cómo detectar, desde el navegador, si el usuario se está ejecutando en la sesión de Escritorio remoto?

¿Hay alguna forma de verificar dentro de un navegador (por ejemplo, javascript) si el usuario se está ejecutando dentro de una sesión de Escritorio remoto?

Si el usuario ejecuta su navegador dentro de un Escritorio remoto (es decir, Servicios de Terminal Server), quiero deshabilitar las animaciones en el sitio web.

Si se tratara de una aplicación nativa, a diferencia de un sitio web, podría realizar esta comprobación utilizando:

//Native code
isRemoteSession = GetSystemMetrics( SM_REMOTESESSION );

o

//Managed Code:
isRemoteSession = System.Windows.Forms.SystemInformation.TerminalServerSession;

¿Hay alguna verificación similar que se pueda hacer dentro del navegador?

Nota: Supongamos a los fines de esta discusión que el navegador del que estamos hablando es Internet Explorer 8.

Actualización uno: Quizás algo en¿Cómo puede obtener el nombre de la máquina del cliente del servicio de terminal de javascript?

Respuestas a la pregunta(5)

Su respuesta a la pregunta