Udostępnij za pośrednictwem


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: https://msdn.microsoft.com/pt-br/library/x7y6sy21(v=VS.80).aspx

Comments

  • Anonymous
    April 20, 2015
    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

  • Anonymous
    August 04, 2016
    Meu computador avisa que tem outro computador usando o meu IP. Não sei o que fazer........

    • Anonymous
      August 05, 2016
      Veja o artigo:http://www.superdicas.net/windows-7/como-resolver-problemas-de-rede-no-windows-7.html