Cambio en el comportamiento de la marca TSAware en .NET Framework 3.5 SP1
En este artículo se describen los cambios en el comportamiento de la marca TSAware en Microsoft .NET Framework 3.5 Service Pack 1 (SP1).
Versión del producto original: .Net 3.5 Framework Service Pack 1
Número KB original: 2229865
Cambios en el comportamiento de TSAware
A partir de .Net 3.5 Framework SP1, la marca /TSAWARE se establece en ON de forma predeterminada en el encabezado PE de la imagen producida por los C# y Visual Basic. Compiladores de NET. Puede comprobarse ejecutando dumpbin.exe en cualquier ensamblado C#/VB.net creado mediante esos compiladores de la siguiente manera:
Dumpbin /Headers <assembly_name>.exe(dll)
Salida de ejemplo:
8540 DLL characteristics
Dynamic base
NX compatible
No structured exception handler
Terminal Server Aware
Nota
Dumpbin.exe se incluye en el SDK de Windows y también se instala con Visual Studio.
Para proyectos de Visual C++, esta marca se puede editar Visual Studio entorno de desarrollo integrado (IDE) de la siguiente manera:
- Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener más información, vea Setting Visual C++ Project Properties.
- Seleccione la carpeta Vinculador.
- Seleccione la página de propiedades System.
- Modifique la propiedad Terminal Server.
Más información
Según la documentación de /TSAWARE, cuando una aplicación no es consciente de Terminal Server (también conocida como una aplicación heredada), Terminal Server realiza ciertas modificaciones en la aplicación heredada para que funcione correctamente en un entorno multiusuario. Por ejemplo, Terminal Server creará una carpeta Windows virtual, de modo que cada usuario obtiene una carpeta Windows en lugar de obtener el directorio Windows del sistema. Proporciona a los usuarios acceso a sus propios archivos INI. Además, Terminal Server realiza algunos ajustes en el Registro para una aplicación heredada. Estas modificaciones ralentizan la carga de la aplicación heredada en Terminal Server.
Se recomienda actualizar la aplicación para que sea TSAWARE y no modificar esta marca.