powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как администрировать Event Viewer Window программным путем?
5 сообщений из 5, страница 1 из 1
Как администрировать Event Viewer Window программным путем?
    #32178968
EvgenyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, народ!

Кто-то знает через какие объекты можно администрировать журнал событий(Event Viewer Window). Именно администрировать ,а не вносить и удалять записи(это все в классах System.Diagnostics.EventLog и др)?
Как, например, получить доступ программным путем к Properties, чтобы можно было поменять, например, максимальный размер лог файла или фильтр сообщений?

Заранее спасибо.
...
Рейтинг: 0 / 0
Как администрировать Event Viewer Window программным путем?
    #32181413
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
максимальный размер лог файла - это свойство службы EventLog

фильтр сообщений - это свойство клиента - EventView'ера.

Так что определитесь, что именно Вам необходимо.
...
Рейтинг: 0 / 0
Как администрировать Event Viewer Window программным путем?
    #32182471
EvgenyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не вижу принципиальной разницы.
Тем более, если кликнуть правой кнопкой на "Application" и выбрать "Properties", например, то получишь 2 страницы. На первой("General") -можешь изменить размер, а на второй("Filter") - установить нужный фильтр. Думаешь, разные объекты отвечают за эти страницы? Нет логики! Но вопрос даже не в том. Как из C# кода установить нужный размер лог файла для "Application", например???
...
Рейтинг: 0 / 0
Как администрировать Event Viewer Window программным путем?
    #32182593
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вижу принципиальной разницы.

Очень плохо, что не видите.

Тем более, если кликнуть правой кнопкой на "Application" и выбрать "Properties", например, то получишь 2 страницы. На первой("General") -можешь изменить размер, а на второй("Filter") - установить нужный фильтр. Думаешь, разные объекты отвечают за эти страницы? Нет логики!

Логика в том, что Приложение Event Viewer позволяет задавать свойства Службы EventLog, равно как и свои свойства.


Как из C# кода установить нужный размер лог файла для "Application", например

Отредактировать значение MaxSize в ключе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application

Ну и кроме того – мне не очень приятно, когда я на “Вы”, а мне на “Ты”. Как считаете?
...
Рейтинг: 0 / 0
Как администрировать Event Viewer Window программным путем?
    #32182784
EvgenyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу "Вы" и "Ты" - прошу извинения. Обидеть Вас конечно же не хотел!!! Просто я давно живу там, где люди не делятся на "Вы" и "Ты" :)

А редактирование регистра, что называется "руками" - это как-то не очень "красиво"! Разве нет?
По Вашим объяснениям можно сделать вывод, что нет открытых классов или API, которые дают возможность сделать то, о чем я писал выше??
Event Viewer редактирует registry. А раз он редактирует, то и нам нужно? Может быть....
Написать 5 строчек, а может и меньше - не проблема. Правильно ли это?

Если нет иного способа - будем писать. Бывало и хуже :)

спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как администрировать Event Viewer Window программным путем?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]