In addition to the post made by James:
There is a known issue with the inventory scanner scanning registry values of type REG_BINARY. When the scanner encounters the byte 00, it interprets the rest of the bytes as 00. I submitted a case on this issue with LANDesk 8.7 with the result being that it would be fixed in a later version of LANDesk. I would double check to see if this is still the case with 8.8 SP3.
Example of problem:
A REG_BINARY value data of 01 12 23 34 45 56 67 78 89 00 0A AB BC CD DE EF
Would be interpreted by Inventory scanner as 01122334455667788900000000000000
The correct string should read 011223344556677889000AABBCCDDEEF
The workaround would be to write a script that would read in the REG_BINARY as a variable, parse the variable and convert it to a string, then add the string to the registry as a different value of type REG_SZ, which LANDesk can correctly scan without a problem. If you go this route, understand you will have to deal with padding the 0 in the cases of hex values 00 - 0F in order to generate the string correctly.
Thanks for the reply.
I confirm that the problem is not fixed with 8.8 SP3