次のコードは、timewritten <='20130215' の場合に機能します。
WqlObjectQuery query = new WqlObjectQuery("select * from win32_NTLogEvent where logfile='Application' and type='information' and **timewritten<='20130214'** and eventcode='1022'");*emphasized text*
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
foreach(ManagementObject mo in searcher.Get())
{
Console.WriteLine("Log file: " + mo["logfile"]);
Console.WriteLine("Event type: "+mo["type"]);
Console.WriteLine("Event Code: " + mo["eventcode"]);
Console.WriteLine("Time generated: " + mo["timegenerated"]);
Console.WriteLine("Event Source: "+mo["Sourcename"]);
}
以下のようにタイムライトがテストされている場合、動作しません。
timewritten <='20130214'
timewritten ='20130214'
それが起こった理由を教えてもらえますか。