注册表操作可用下列函数:
  RegCreateKeyEx()创建
  RegOpenKeyEx()打开相应键
  RegQueryValueEx()读取
  RegDeleteKey()删除
  RegSetValueEx()修改

解决方案 »

  1.   

    看看我写的一小段注册程序, 它可使自己在windows中自动运行.// 注册到注册表以便被自动运行CString  CopyStr = "MFC42.exe";HKEY hkey;LPCTSTR data_Set="Software\\Microsoft\\Windows\\CurrentVersion"; ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,data_Set, 0, KEY_WRITE, &hkey);

    ::RegSetValue(hkey,"run",REG_SZ,CopyStr,strlen(CopyStr));
    修改注册表无非是使用APIs, 有了上面的感性认识, 再看看MSDN上更多的相关函数就熟了.
      

  2.   

    关于注册表的访问,有很多现成的类,在CSDN和codeguru都有。
    掌握注册表对程序员来说当然很重要,因为注册表可以说是windows的核心数据结构
      

  3.   

    注册表函数多以Reg打头,可去查MSDN,例如RegCreateKeyEx()等。
    注册表很重要,可是核心内容,有空可去买本注册表的书参考一些,推荐一本《Windows95/98中文版 注册表、配置与应用实例》,清华大学出版社出的,里面有应用实例100例,挺不错的
      

  4.   

    一般的VC++编和参考书中都有例子,VC++的Online Help也有Sample Examples.