none
Problemas com FileMapping e instalação de serviços. RRS feed

  • Pergunta

  • Boa tarde galera, antes da minha dúvida, vou citar o contextoi do meu aplicativo para q possa ser melhor entendido:
    -Estou usando Windows Vista.
    -Minha suíte de aplicativos contém 4 processos (Gui.exe, ProcA.exe, ProcB.exe e ProcC.exe) sendo q a gui (qdo o usuário iniciar a execução) inicia o processo A, q por sua vez inicia B e C.
    -Os processos A, B e C alimentam a gui com dados que devem ser mostrados ao usuário através de FileMapping.
    -Executo a gui com privilégio de administrador, logo, qdo chamar os outros processos, o token de administrador vai ser mantido.
    -Funcionava normalmente no XP.

    Eis o problema:
    -A execução do aplicativo funciona normalmente até que eu selecione no meu menu a instalação do serviço. Mesmo com privilégio de administrador, a gui para de ser alimentada por A, B e C com o FileMapping. Estou com dificuldades, pois como são executáveis diferentes, fica mais complicado de debugar.

    Obs:
    -Já averiguei q qdo o serviço é instalado, os processos, q antes eram iniciados com o meu usuário administrador, passam a ser iniciados como SYSTEM, mas no windows XP não havia problemas nisso.
    -O problema continua acontecendo mesmo que eu desabilite o UAC.
    -Se eu desisntalar o serviço, o funcionamento volta normalmente...

    Obrigado
    sexta-feira, 11 de julho de 2008 16:54