Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Построение запроса события через XPath (http://forum.oszone.net/showthread.php?t=281367)

HFShak 24-04-2014 17:18 2342496

Построение запроса события через XPath
 
Добрый день!
Подскажите, как построить настраиваемое представление через XPath в просмотрах события windows?
К примеру, необходимо посмотреть когда открывался calc.exe.
XML представление события:
Код:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Microsoft-Windows-Security-Auditing" Guid="{54849625-5478-4994-A5BA-3E3B0328C30D}" />
  <EventID>4688</EventID>
  <Version>1</Version>
  <Level>0</Level>
  <Task>13312</Task>
  <Opcode>0</Opcode>
  <Keywords>0x8020000000000000</Keywords>
  <TimeCreated SystemTime="2014-04-24T13:15:26.589774100Z" />
  <EventRecordID>6153865</EventRecordID>
  <Correlation />
  <Execution ProcessID="4" ThreadID="2972" />
  <Channel>Security</Channel>
  <Computer>*</Computer>
  <Security />
  </System>
- <EventData>
  <Data Name="SubjectUserSid">S-1-5-21-661746261-1348677824-142223018-61023</Data>
  <Data Name="SubjectUserName">*</Data>
  <Data Name="SubjectDomainName">*</Data>
  <Data Name="SubjectLogonId">0x32b808</Data>
  <Data Name="NewProcessId">0x137c</Data>
  <Data Name="NewProcessName">C:\Windows\System32\calc.exe</Data>
  <Data Name="TokenElevationType">%%1938</Data>
  <Data Name="ProcessId">0xeb0</Data>
  <Data Name="CommandLine" />
  </EventData>
  </Event>

Если построить запрос вот таким образом:
Код:

<QueryList>
  <Query Id="0" Path="Security">
    <Select Path="Security">*[EventData[Data[@Name='NewProcessName']]]</Select>
  </Query>
</QueryList>

,то представление выведет все события по созданию любого процесса.
Но как добавить, чтобы процесс был именно "C:\Windows\System32\calc.exe" ?


Время: 12:21.

Время: 12:21.
© OSzone.net 2001-