Генератор журналов Windows - PullRequest
       0

Генератор журналов Windows

1 голос
/ 13 октября 2010

Есть ли способ генерировать определенные события Windows?

В настоящее время я разрабатываю решение для получения этих событий через процесс WMI, но мне нужны все журналы, которые может генерировать Windows.

Я знаю, что есть способ создать решение .net для записи событий в программу просмотра событий, но я этого не хочу.

Есть ли способ кодировать или сделать решение, чтобы Windows генерировала события?Или какой другой подход вы мне порекомендуете?

Ответы [ 3 ]

1 голос
/ 07 января 2011

Нет. События не генерируются самой Windows - Windows просто сообщает, что основное приложение заявило о своем намерении внести в журнал событий. Вам придется искать документацию по различным событиям, которые может генерировать каждый данный компонент Windows, поскольку это домен каждого конкретного компонента, а не самой системы регистрации событий.

0 голосов
/ 02 ноября 2016

Вы можете создать простой слушатель в Visual Studio 2015, который направит ваш вывод в Windows EventLog.

  1. Создайте новый проект в Visual Studio.
  2. Откройте App.config и добавьте конфигурацию прослушивателя
<system.diagnostics>
  <trace autoflush="false" indentsize="4">
    <listeners>
      <add name="myListener"
        type="System.Diagnostics.EventLogTraceListener"
        initializeData="TraceListenerLog" />
    </listeners>
  </trace>
</system.diagnostics>

enter image description here

Перейдите в основной файл Program.cs и следующий код
using System.Diagnostics;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Trace.WriteLine("Test output");
        }
    }
}

enter image description here

Запустите ваше приложение.enter image description here

Проверьте журнал событий Windows.enter image description here

Если вам нужен EXE-файл, вы можете найти его в Documents \ visual studio 2015 \ ваш проект enter image description here

0 голосов
/ 07 января 2011

Нет, вы не можете генерировать события Windows.

Но если вы хотите узнать, с какими событиями вы можете столкнуться, посмотрите полный список событий Windows:

Описания событий безопасности (сайт Microsoft)

События журнала безопасности Windows (максимальная безопасность Windows)

...