Modification du comportement de l’indicateur TSAware dans .NET Framework 3.5 SP1
Cet article décrit les modifications apportées au comportement de l’indicateur TSAware dans Microsoft .NET Framework 3.5 Service Pack 1 (SP1).
Version du produit d’origine : .Net 3.5 Framework Service Pack 1
Numéro de la base de connaissances d’origine : 2229865
Changements dans le comportement du logiciel TSAware
À partir de .Net 3.5 Framework SP1, l’indicateur /TSAWARE est défini sur ON par défaut dans l’en-tête PE de l’image produite par les éléments C# et Visual Basic inclus. Compilateurs NET. Il peut être vérifié en exécutant dumpbin.exe sur n’importe quel assembly C#/VB.net généré à l’aide de ces compilateurs comme suit :
Dumpbin /Headers <assembly_name>.exe(dll)
Exemple de sortie :
8540 DLL characteristics
Dynamic base
NX compatible
No structured exception handler
Terminal Server Aware
Remarque
Dumpbin.exe est inclus dans le SDK Windows et est également installé avec Visual Studio.
Pour les projets Visual C++, cet indicateur peut être modifié via l’environnement de développement intégré (IDE) Visual Studio comme suit :
- Ouvrez la boîte de dialogue Pages de propriétés du projet. Pour plus d’informations, consultez Définition des propriétés du projet Visual C++.
- Sélectionnez le dossier Éditeur de liens.
- Sélectionnez la page de propriétés Système .
- Modifiez la propriété Terminal Server .
Plus d’informations
Conformément à la documentation /TSAWARE , lorsqu’une application ne prend pas en charge Terminal Server (également appelée application héritée), Terminal Server apporte certaines modifications à l’application héritée pour qu’elle fonctionne correctement dans un environnement multi-utilisateur. Par exemple, Terminal Server crée un dossier Windows virtuel, de sorte que chaque utilisateur obtient un dossier Windows au lieu d’obtenir le répertoire Windows du système. Il permet aux utilisateurs d’accéder à leurs propres fichiers INI. En outre, Terminal Server apporte quelques ajustements au Registre pour une application héritée. Ces modifications ralentissent le chargement de l’application héritée sur Terminal Server.
Il est recommandé de mettre à jour votre application pour qu’elle soit TSAWARE et de ne pas modifier cet indicateur.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour