Log de Eventos no Windows 7 e 8


Uma boa prática para o desenvolvimento de aplicações à partir do Windows 7 é desenvolver aplicações que consigam ser executadas com privilégios limitados. Para criar um event source no Windows 7 e 8 é necessário ter privilégio administrativo.

Dessa forma, a aplicação não deve ser responsável por criar event source no Event Viewer. A idéia é separar as tarefas administrativas que exigem privilégios elevados do restante das funcionalidades da aplicação.

O código a seguir foi extraído da documentação do MSDN. Se o código for executado sem privilégio administrativo irá ocorrer uma exceção do tipo System.Security.SecurityException quando o código tenta verificar se o event source já existe. A exceção ocorre, pois o código tenta acessar o log de Segurança para verificar se o event source existe. O mesmo é válido se tentarmos criarmos o event source sem privilégios administrativos.

 

A recomendação nesse caso é incluir a criação do event source no instalador da aplicação ou durante o processo de instalação da mesma.

Maiores informações em: http://msdn.microsoft.com/pt-br/library/x7y6sy21(v=VS.80).aspx

Comments (3)

  1. TUYOSHI MATSUYAMA says:

    MEU COMPUTADOR DETECTOU UM CONFRITO DE ENDERECO IP OUTRO COMPUTADOR DESTA REDE TEM O MESMO ENDERECO IP DESTE COMPUTADOR FOI A MENSAGEM QUE RERCEBI NO MEU COMPUTADOR

  2. Deonice Carstens says:

    Meu computador avisa que tem outro computador usando o meu IP. Não sei o que fazer……..

Skip to main content