Terminal Server Aware

From RAD Studio
Jump to: navigation, search

Go Up to Delphi Compiler Directives (List) Index

Type

Switch

Syntax

{$TSAWARE ON}, {$TSAWARE OFF}

Default

{$TSAWARE ON}

Scope

Global



Remarks

The {$TSAWARE} sets a flag in the IMAGE_OPTIONAL_HEADER DllCharacteristics field in the program image's optional header. The Terminal Server does not make certain changes to the application when enabled.

If an application is Terminal Server aware, it must not rely on INI files or write to the HKEY_CURRENT_USER registry during setup.

If you use {$TSAWARE} and your application still uses INI files, then the files are shared by all users of the system. If that's acceptable, you can still link your application with {$TSAWARE}; otherwise, disable this option.


See Also