Compartilhar via


/ /TSAWARE (criar o aplicativo com reconhecimento de servidor de Terminal)

/TSAWARE[:NO]

Comentários

A opção de /TSAWARE define um sinalizador no campo DllCharacteristics de IMAGE_OPTIONAL_HEADER no cabeçalho opcional da imagem do programa.Quando esse sinalizador estiver definido, o Terminal Server não tornará determinadas alterações para o aplicativo.

Quando um aplicativo não está ciente (também conhecido como um aplicativo herdado) do Terminal Server, Terminal Server permite que certas modificações ao aplicativo de legado para que ele funcione corretamente em um ambiente multiusuário.Por exemplo, o Terminal Server criará uma pasta virtual do Windows, de modo que cada usuário obtém uma pasta do Windows em vez de obter o diretório do Windows do sistema.Isso fornece aos usuários acesso aos seus próprios arquivos INI.Além disso, o Terminal Server faz alguns ajustes no registro para um aplicativo herdado.Essas modificações o carregamento lento do aplicativo de legado no Terminal Server.

Se um aplicativo está ciente do Terminal Server, ele deve não dependem de arquivos INI nem gravar o HKEY_CURRENT_USER registro durante a instalação.

Se você usar o /TSAWARE e ainda, o seu aplicativo usa arquivos INI, os arquivos serão compartilhados por todos os usuários do sistema.Se for aceitável, ainda será possível vincular o seu aplicativo com /TSAWARE; Caso contrário, você precisará usar o /TSAWARE:NO.

A opção de /TSAWARE é ativada por padrão para o Windows 2000 e posteriores, para Windows e aplicativos de console.Consulte /SUBSYSTEM e /VERSION para obter informações.

/ /TSAWARE não é válido para drivers, VxDs ou DLLs.

Se um aplicativo foi vinculado com /TSAWARE, DUMPBIN /HEADERS exibirá informações para esse efeito.

Para definir esta opção de vinculador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte Definindo propriedades de projeto Visual C++.

  2. Clique no vinculador pasta.

  3. Clique no sistema página de propriedades.

  4. Modificar o Do Terminal Server propriedade.

Para definir esta opção de vinculador programaticamente

Consulte também

Referência

Configurando opções de vinculador

Opções do vinculador

Storing User-Specific Information

Legacy Applications in a Terminal Services Environment