将注册表中的某一字符串全部找出来,不管他是子键还是键值等,怎么做,请指点 上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用递归《inside com》的里有完整代码 有没用VC写的啊,不要用com啊 帖个框架吧.改成递归的再细化一下就好了 //遍历HKEY_USERS的子键 char szBuf[255]; DWORD dwSubKeyIndex=0; // 子键目录索引变量 char szSubKey[_MAX_FNAME]; DWORD dwSubKeyLength=_MAX_FNAME; while(RegEnumKey(HKEY_USERS, dwSubKeyIndex, szSubKey, dwSubKeyLength) != ERROR_NO_MORE_ITEMS) { sprintf(szBuf,"%s\\%s",szSubKey,szKey); lResult=regkey.Open(HKEY_USERS,szBuf,KEY_READ|KEY_WRITE); if(lResult==ERROR_SUCCESS && regkey.m_hKey) { //query some value } else messageboxsomething; dwSubKeyIndex++; } 好难,大哥有没比较完整的代码?[email protected],谢谢 不是com,跟用vc实现的一模一样,有完整代码 C++有自带的替换功能吗 求一个vc编写的动态链接库,功能很简单,就是文件读取 十进制转十六进制,再十六进制转CString型 怎么样给下拉列表框添加风格啊? 有关DNS被屏蔽的问题? vc读取配置文件ini的问题 进程之间的数据访问 一个基于CHtmlView的单文档程序,怎样去掉右边的滚动条? windows 2008 R2 X64使用VSS备份文件失败!! 请问天多高 地多厚? 100分,高手请进,有关CSOCKET 一道有难度的面试题(可以用多种方法解决)
《inside com》的里有完整代码
char szBuf[255];
DWORD dwSubKeyIndex=0; // 子键目录索引变量
char szSubKey[_MAX_FNAME];
DWORD dwSubKeyLength=_MAX_FNAME;
while(RegEnumKey(HKEY_USERS, dwSubKeyIndex, szSubKey, dwSubKeyLength) != ERROR_NO_MORE_ITEMS)
{
sprintf(szBuf,"%s\\%s",szSubKey,szKey);
lResult=regkey.Open(HKEY_USERS,szBuf,KEY_READ|KEY_WRITE);
if(lResult==ERROR_SUCCESS && regkey.m_hKey)
{
//query some value
}
else
messageboxsomething; dwSubKeyIndex++;
}
[email protected],
谢谢