Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano zmiany zachowania flagi TSAware w programie Microsoft .NET Framework 3.5 z dodatkiem Service Pack 1 (SP1).
Oryginalna wersja produktu: .Net 3.5 Framework z dodatkiem Service Pack 1
Oryginalny numer KB: 2229865
Zmiany zachowania TSAware
Począwszy od platformy .Net 3.5 Framework SP1, flaga /TSAWARE jest domyślnie włączona w nagłówku PE obrazu utworzonego w dołączonym języku C# i Visual Basic. Kompilatory NET. Można go zweryfikować, uruchamiając dumpbin.exe w dowolnym zestawie C#/VB.net utworzonym przy użyciu tych kompilatorów w następujący sposób:
Dumpbin /Headers <assembly_name>.exe(dll)
Przykładowe dane wyjściowe:
8540 DLL characteristics
Dynamic base
NX compatible
No structured exception handler
Terminal Server Aware
Uwaga / Notatka
Dumpbin.exe jest dołączony do zestawu Windows SDK i jest również instalowany w programie Visual Studio.
W przypadku projektów Visual C++ tę flagę można edytować za pomocą zintegrowanego środowiska projektowego programu Visual Studio (IDE) w następujący sposób:
- Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Ustawianie właściwości projektu Visual C++.
- Wybierz folder Konsolidator.
- Wybierz stronę właściwości System.
- Zmodyfikuj właściwość Serwer terminali.
Więcej informacji
Zgodnie z dokumentacją /TSAWARE , gdy aplikacja nie obsługuje serwera terminalowego (znanej również jako starsza aplikacja), serwer terminali wprowadza pewne modyfikacje starszej aplikacji, aby działała prawidłowo w środowisku wieloużytkownika. Na przykład serwer terminali utworzy wirtualny folder systemu Windows, tak aby każdy użytkownik pobierał folder systemu Windows zamiast pobierać katalog systemu Windows. Zapewnia użytkownikom dostęp do własnych plików INI. Ponadto serwer terminali wprowadza pewne zmiany w rejestrze dla starszej aplikacji. Te modyfikacje spowalniają ładowanie starszej aplikacji na serwerze terminali.
Zaleca się zaktualizowanie aplikacji jako TSAWARE i nie zmodyfikowanie tej flagi.