RegQueryInfoKey()的lpcMaxValueLen值获取的不对
来源:互联网 发布:淘宝卖家退货退款流程 编辑:程序博客网 时间:2024/05/28 05:16
void ShowInfo(HKEY hKey){DWORD cSubKeys; // number of subkeysDWORD cMaxSubKeyLen; // longest subkey nameDWORD cMaxClassLen; // longest class stringDWORD cValues; // number of value entriesDWORD cMaxValueNameLen; // longest value nameDWORD cMaxValueLen; // longest value dataDWORD cbSecurityDescriptor;// descriptor lengthFILETIME ftLastWriteTime,ftLocalTime; // last write timeSYSTEMTIME sysTime;char szClass[32];DWORD dwClassLen=32;DWORD ret;ret=::RegQueryInfoKey(hKey,szClass,&dwClassLen,0,&cSubKeys, &cMaxSubKeyLen,&cMaxClassLen,&cValues, &cMaxValueNameLen, &cMaxValueLen,&cbSecurityDescriptor,&ftLastWriteTime);::FileTimeToLocalFileTime(&ftLastWriteTime,&ftLocalTime);::FileTimeToSystemTime(&ftLocalTime,&sysTime);printf("%u/%u/%u %u:%u:%u\n",sysTime.wYear,sysTime.wMonth,sysTime.wDay,sysTime.wHour,sysTime.wMinute,sysTime.wSecond);printf("%d,%d,%d\n",cMaxSubKeyLen,cMaxValueNameLen,cMaxValueLen);}
最近在看几个注册表的api,RegQueryInfoKey()获取的其他值都正确,就是键值的最大长度cMaxValueLen有问题,比实际的大好多,不知道怎么回事。一般是2倍多,有的很离谱是1024,求指导
- RegQueryInfoKey()的lpcMaxValueLen值获取的不对
- RegQueryInfoKey的问题
- curl获取的数据不对。
- $(window).height()获取到的高度不对
- <param name="root">Field</param>Action的值与前台获取不对
- iOS [UIScreen mainScreen].bounds 获取屏幕大小不对的问题
- iOS [UIScreen mainScreen].bounds 获取屏幕大小不对的问题
- iOS [UIScreen mainScreen].bounds 获取屏幕大小不对的问题
- 显示的电池容量不对
- duilib中获取的控件的位置或者大小不对的可能的原因
- 这样做是不对的
- 地址栏图标不对的解决办法
- 人生在世,不作为是不对的。!
- 直方图桶的个数不对
- JAVA_HOME设置不对的解决方法
- MoveWindow位置不对的问题
- 代码的结果输出不对
- 有趣的语境不对等
- Android自动聚焦、摄像头拍照、缩放至标准大小的完整实现
- 一线网页游戏程序员日志 (二十七)
- 结构体对齐的几个问题浅析
- Android中JNI编程
- 优秀程序员和一般程序员差别在哪?
- RegQueryInfoKey()的lpcMaxValueLen值获取的不对
- ZOJ 1871 Steps
- 排他锁 案例分析
- HDOJ 1524 SG函数标准模板题
- 湖南科技大学—数据结构(C语言版)算法6.12__huffman编码
- linux查看硬件信息及驱动设备
- 多线程五 经典线程同步之事件Event
- hdu 2993
- 关于STM32头文件包含出现No such file or directory和 invalid redeclaration of type name...的问题