none
Terminal Services - Criando e acessando objetos globais... RRS feed

  • Pergunta

  • Olá!

    Tenho um aplicativo que deve compartilhar o mesmo recurso utilizando o Terminal Services. Após adicioná-lo na 'diretiva de segurança local/atribuição de direitos do usuário' em uma máquina com ISA 2004 permitindo que o usuário possa 'criar objetos globais', um usuário pode se conectar e usar o aplicativo normalmente, mas outro usuário que tenta a conexão, recebe o erro: 'Um erro fatal aconteceu durante a conexão com a base de dados. Não será possível continuar. (Erro criando memória compartilhada {8302....0B} (5)). Antes de dar a permissão para criar objetos globais nenhum usuário tinha acesso, após a permissão funciona apenas para um usuário, o que eu devo fazer para que todos os usuários possam utilizar o mesmo aplicativo???

    Usamos um mutex criado pela chamada CreateMutex (NULL,0,'Global\\Teste').

    Isto funciona quando o usuário é o administrador e gera uma excessão quando é usuário comum.

    Agradecido pela atenção.

    Renann.

    • Movido Hengzhe Li quinta-feira, 29 de março de 2012 05:23 (De:ISA Server 2004)
    segunda-feira, 25 de setembro de 2006 19:15

Respostas

  • Olá,

    Depende de qual for o recurso compartilhado, você saberia identificar? O problema provavelmente é na aplicação (ou no modo de instalá-la no terminal).

    Se o recurso for, por exemplo um arquivo txt, ele poderia dar erro indicando que somente um usuário poderia alterar a aplicação e o outro somente em modo de leitura, ou dar um erro qualquer, indicado pelo desenvolvedor, como parece ser o seu caso.

    • Marcado como Resposta Richard Juhasz segunda-feira, 2 de abril de 2012 13:26
    segunda-feira, 25 de setembro de 2006 19:28