2017-02-27 11 views
0

Log Parser 2.2を使用してワイルドカードレジストリ検索を行う方法があるかどうかを判断しようとしています。私は何をしようとしているのサンプル:Log Parser 2.2レジストリワイルドカード検索

値は=「%キーワード%」は働くように見えると「」内で入力され、特に対%キーワード%を検索しているものに固有のものではありません
try 
     { 
      LogQuery qry = new LogQuery(); 
      RegistryInputFormat registryFormat = new RegistryInputFormat(); 

      string query = @"SELECT Path FROM \HKCU\Software WHERE Value='%keyword%'"; 
      rs = qry.Execute(query, registryFormat); 
      for (; !rs.atEnd(); rs.moveNext()) 
       listBox1.Items.Add(rs.getRecord().toNativeString(",")); 
     } 
     finally 
     { 
      rs.close(); 
     } 

パーセント記号はワイルドカードです。用事

答えて

1

さて、それは考え出しました:

RegRecordSet rs = null; 
     try 
     { 
      LogQuery qry = new LogQuery(); 
      RegistryInputFormat registryFormat = new RegistryInputFormat(); 

      string query = @"SELECT Path FROM \HKCU\Software WHERE Value LIKE '%keyword%'"; 
      rs = qry.Execute(query, registryFormat); 
      for (; !rs.atEnd(); rs.moveNext()) 
       listBox1.Items.Add(rs.getRecord().toNativeString(",")); 
     } 
     finally 
     { 
      rs.close(); 
     } 
関連する問題