Тема: Ведение лога запускаемых программ
Посоветуйте пожалуйста, на каком языке лучше написать скриптик, который бы вел лог запускаемых файлов на компе.
Ну и вкратце алгоритм, если можно.
Заранее благодарю.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Посоветуйте пожалуйста, на каком языке лучше написать скриптик, который бы вел лог запускаемых файлов на компе.
Ну и вкратце алгоритм, если можно.
Заранее благодарю.
OFF: DnsIs, проще всего — на Process Monitor (Process Monitor) с установленным фильтром «Operation = Process Create+Process Start+Process Exit». А при установленном параметре «Enable Boot logging» покажет и всё, что происходит при загрузке.
Хотелось бы прогу-невидимку.
…невидимку.
Таких не бывает
.
Ну без ГУЕв. Которая бы просто писала себе по-тихонечку и все
Ну, тогда примерно так:
Option Explicit
Const ForAppending = 8
Const TristateTrue = -1
Dim strComputer
Dim objSWbemLocator
Dim objSWbemServicesEx
Dim objSWbemEventSource
Dim objSWbemObjectEx
Dim objFSO
Dim objTS
strComputer = "."
Set objSWbemLocator = WScript.CreateObject("WbemScripting.SWbemLocator")
Set objSWbemServicesEx = objSWbemLocator.ConnectServer(strComputer, "root\cimv2")
Set objSWbemEventSource = objSWbemServicesEx.ExecNotificationQuery( _
"SELECT * FROM __InstanceCreationEvent WITHIN 1 " & _
"WHERE TargetInstance ISA 'Win32_Process'")
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
Do
Set objSWbemObjectEx = objSWbemEventSource.NextEvent()
Set objTS = objFSO.OpenTextFile("c:\MyLog.txt", ForAppending, True, TristateTrue)
With objSWbemObjectEx.TargetInstance
objTS.WriteLine Now() & " " & _
.Name & " " & _
.ProcessID & " " & _
.ParentProcessID & " " & _
.ExecutablePath & " " & _
.CommandLine
End With
objTS.Close
Set objTS = Nothing
Loop
Set objFSO = Nothing
Set collSWbemObjectSet = Nothing
Set objSWbemServicesEx = Nothing
Set objSWbemLocator = Nothing
WScript.Quit 0alexii - тогда уж постоянного получателя один раз и все
автор - есть такая оснастка "мастер настройки безопасности", там аудит настраивается и в том числе сабжа
smaharbA, знать бы, что автору нужен именно постоянный. Лично я предпочитаю такого плана — быстрее и проще перенастроить, если что.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться