VC 判断注册表中的项(子键)是否存在.

解决方案 »

  1.   

    如何打开项. RegOpenKeyEx这个好像只能打开键(目录)吧.
      

  2.   

    使用 RegCreateKeyEx ,如果存在就打开,不存在就建立。
      

  3.   


    看一下 MSDN 的描述:Each node in the tree is called a key.
    Each key can contain both subkeys and data entries called values.
    你到底要打开什么?
      

  4.   

    是判断键值(文件)是否存在?还是判断项(目录)是否存在?如果是判断键值,可以使用:BOOL bExists = RegQueryValueEx(hkValue, lpszValueName, NULL, NULL, NULL, NULL) == ERROR_SUCCESS;