|
阅读:1996回复:1
怎麼查詢REG_BINARY的值NTSTATUS QueryRegistryValue(PWSTR KeyName, PVOID KeyValue)
{
NTSTATUS status;
RTL_QUERY_REGISTRY_TABLE paramTable[2];
RtlZeroMemory(paramTable, sizeof(paramTable));
paramTable[0].Flags = RTL_QUERY_REGISTRY_DIRECT;
paramTable[0].Name = KeyName;
paramTable[0].EntryContext = KeyValue;
paramTable[0].DefaultType = REG_BINARY ;
paramTable[0].DefaultData = NULL;
paramTable[0].DefaultLength = 2608;
status = RtlQueryRegistryValues(
RTL_REGISTRY_ABSOLUTE,
KER_REG_PATH,
paramTable,
NULL,
NULL);
return status;
}上面的代碼哪裡有錯? 查詢總是返回成功但是 就是抓不到任何 二進位碼 同樣的代碼 抓 REG_DWORD 卻沒問題? 該如何處理 REG_BINARY ? |
|
|
沙发#
发布于:2007-11-02 09:10
自己推
幫個忙吧,各位朋友 |
|