各位高手:
   鄙人才疏学浅,翻遍了学校的图书馆里的书也没找到有关注册表编程的,承蒙哪位会对注册表编程的高手指点一二:
 1,怎样在根键下建立子键,用什么样的函数及方法,希望能给段代码讲一下。
 2,怎样在键下建值,如DWORD和CString怎样建?
如能帮我解决问题,我将不胜感激,以高分相赠!谢谢。

解决方案 »

  1.   

    打开注册表:
    HKEY hMainKey=HKEY_LOCAL_MACHINE;
    HKEY hSubKey=NULL;
    CString szSubKey="software\\xxx\\yyy";if(ERROR_SUCCESS!=RegOpenKeyEx(hMainKey,szSubKey,0,KEY_WRITE|KEY_READ,&hSubKey))
    {
    //读注册表用RegQueryValueEx()
    //写注册表用RegSetValueEx()
    //more: RegCreateKeyEx,RegEnum...
    RegCloseKey(hSubKey);
    }
      

  2.   

    太谢谢您了,不过,我还有问题:就是RegCreateKeyEx()函数用到的参数您能不能将详细些,我看MSDN看不懂,很是苦恼!设键值怎样设呀,CString我到会,可是DWORD呢?怎么办?还有,怎样把分值给你呀。多谢了。