bleedow:not working though, any ideas??
string digitalIDPath = Registry.LocalMachine.OpenSubKey("SOFTWARE").OpenSubKey("Microsoft").ToString(); return the value "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft"
it must be : HKLM\SOFTWARE\Microsoft
modify to:
string digitalIDPath = "HKLM\SOFTWARE\Microsoft"
i checked your query with a batch , and give me a result ,so , query is a valid
the batch i do is:
set digitalIDPath=\HKLM\SOFTWARE\Microsoft
set q="SELECT value , ValueName FROM %digitalIDPath% WHERE (ValueName = 'ProductID' or ValueName='ProductName') AND PATH = (SELECT PATH from %digitalIDPath% where ValueName LIKE 'ProductID%')"
LogParser %q% -i:REG