блогъ

правим логи на работающей системе

Решение в лоб, так сказать. Сколько я не искал, так и не нашел более простого способа поправить логи в живой системе. Проверенно на XP SP2, 2003. Нужный нам инструмент: Process Explorer, Event Log Explorer, консоль. Права администратора, естественно. Возможность перезагрузки.

Итак, открываем консоль заранее набираем там комманду «shutdown /a». Открываем Event Log Explorer -> Open -> Open Log File -> Direct -> выбираем нужный нам журнал. Выделяем нужные только нам события -> Save Log As -> Save Selected Events -> сохраняем журнал под другим именем 😉

Теперь — самое страшное. Нам нужно убить процесс services (вот оно, решение в лоб), дабы иметь возможность изменить реальный файл журнала. После того как мы убьем его с помощью Process Explorer система норовит уйти в ребут, поэтому быстро переключаемся в консоль и нажимаем там ENTER после заранее набранной нами команды отмены перезагрузки.

Дальше — заменяем системный файл журнала созданным нами файлом. Ребут.

Мдя.. все же ребут в логах у нас останется.. поэтому перед всем этим — шаманим с auditusr 😉 Еще замечу, что система с убитым services работает крайне нестабильно, поэтому, если вы делаете это все удаленно — рекомендую предварительно поставить задание на ребут. Так, на всякий случай.

 

upd

на самом деле можно и не убивать services. Достаточно выгрузить из него eventlog.dll 🙂

VN:F [1.8.8_1072]
обождите...
Rating: 5.0/5 (2 votes cast)
правим логи на работающей системе5.052