Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
/TSAWARE[:NO]
Comentários
A opção /TSAWARE define um sinalizador no campo IMAGE_OPTIONAL_HEADER DllCharacteristics no cabeçalho opcional da imagem do programa. Se esse sinalizador estiver definido, o Terminal Server não fará certas alterações no aplicativo.
Quando um aplicativo não tem reconhecimento do Terminal Server (também conhecido como um aplicativo herdado), o Terminal Server faz determinadas modificações no aplicativo herdado para fazê-lo funcionar corretamente em um ambiente multiusuário. Por exemplo, o Terminal Server cria uma pasta virtual Windows, de modo que cada usuário obtenha uma pasta Windows em vez de obter o diretório do sistema Windows. Essa pasta virtual fornece aos usuários acesso aos seus próprios arquivos INI. Além disso, o Terminal Server faz alguns ajustes no Registro de um aplicativo herdado. Essas modificações retardam o carregamento do aplicativo herdado no Terminal Server.
Se um aplicativo tiver reconhecimento do Terminal Server, ele não deverá contar com arquivos INI nem gravar no Registro HKEY_CURRENT_USER durante a instalação.
Se você usar /TSAWARE e seu aplicativo ainda usar arquivos INI, os arquivos serão compartilhados por todos os usuários do sistema. Se isso for aceitável, você poderá vincular seu aplicativo com o /TSAWARE; caso contrário, você precisará usar /TSAWARE:NO.
A opção /TSAWARE é habilitada por padrão para aplicativos do Windows e de console. Para obter mais informações, consulte /SUBSYSTEM e /VERSION.
/TSAWARE não é válido para drivers nem DLLs.
Se um aplicativo foi vinculado com /TSAWARE, DUMPBIN /HEADERS exibirá informações nesse sentido.
Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
Selecione a página de propriedades Propriedades da Configuração>Vinculador>Sistema.
Modifique a propriedade Terminal Server.
Para definir esta opção do vinculador por meio de programação
- Consulte TerminalServerAware.
Confira também
Referência de vinculador MSVC
Opções de vinculador MSVC
Armazenando informações específicas do usuário
Aplicativos herdados em um ambiente de serviços de terminal