/TSAWARE (создание приложения, поддерживающего сервер терминалов)
/TSAWARE[:NO]
Заметки
Параметр /TSAWARE устанавливает флаг в поле DllCharacteristics для макроса IMAGE_OPTIONAL_HEADER в дополнительном заголовке образа программы.Когда этот флаг установлен, сервер терминалов не может вносить определенные изменения в приложение.
Если приложение не поддерживает сервер терминалов (приложение прежних версий), то сервер терминалов выполняет определенные изменения в приложении, чтобы оно выполнялось правильно в многопользовательской среде.Например, сервер терминалов создает виртуальную папку Windows, чтобы пользователь мог воспользоваться ей, а не системным каталогом Windows.Пользователь получает доступ к собственным файлам INI.Кроме этого, сервер терминалов вносит ряд изменений в реестр приложения прежних версий.Эти изменения снижают скорость загрузки приложения прежних версий на сервере терминалов.
Если приложение поддерживает сервер терминалов, оно не должно использовать файлы INI или выполнять запись в реестр HKEY_CURRENT_USER во время установки.
Если используется параметр /TSAWARE, а приложение использует файлы INI, эти файлы будут совместно использоваться всеми пользователями системы.Если такой вариант является допустимым, можно выполнить компоновку приложения с помощью параметра /TSAWARE. В противном случае необходимо использовать параметр /TSAWARE:NO.
Параметр /TSAWARE по умолчанию включен для Windows 2000 и более поздних версий, а также для приложений Windows и консольных приложений.Дополнительные сведения см. в описании /SUBSYSTEM и /VERSION.
Параметр /TSAWARE нельзя использовать для драйверов, VxD или DLL.
Если приложение было скомпоновано с помощью параметра /TSAWARE, то параметр /HEADERS DUMPBIN будет отображать соответствующую информацию.
Установка данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта.Дополнительные сведения см. в разделе Задание свойств проекта C++.
Выберите папку Компоновщик.
Выберите страницу свойств Система.
Измените свойство Сервер терминалов.
Установка данного параметра компоновщика программным способом
- Дополнительные сведения см. в разделе TerminalServerAware.
См. также
Ссылки
Настройка параметров компоновщика