同时怎样从注册表里读取这段字符串

解决方案 »

  1.   

    RegOpenKeyEx(...)
    RegSetValueEx(...)
    RegCloseKey()
    //open  
    rtn=RegCreateKeyEx(
    HKEY_LOCAL_MACHINE,// parent key
    pch,//new key name
    0, //reserverd
    NULL, //NO CLASS
    REG_OPTION_NON_VOLATILE,//保存
    KEY_ALL_ACCESS,
    NULL,
    &hKey,
    &dwDisposition);
    if(rtn!=ERROR_SUCCESS)
    AfxMessageBox("创建键或者是打开键错误");
    rtn=RegSetValueEx(
    hKey,//key to add value
    name,//value name
    0,//resverd
        REG_SZ, //DATA TYPE ,STRING END WITH '\0'
    (BYTE*) csValue, // data buffer
    strlen(csValue)+1);//the len 
      

  2.   

    http://www.csdn.net/expert/topic/798/798582.xml?temp=.9664575
      

  3.   

    RegSetValueExRegQueryValueEx 
    LONG lReturnVal;
       HKEY hKey;
       DWORD dwDataLen;   lReturnVal=RegCreateKey(HKEY_LOCAL_MACHINE,"Software\\D&T\\AgriInfo\\ReplServer",&hKey);
       if(lReturnVal!=0)
       return FALSE;
       
       dwDataLen=strlen(szSQLPath);
       lReturnVal=RegSetValueEx(hKey,"SQLPath",0,REG_SZ,szSQLPath,dwDataLen);
       RegCloseKey(hKey);   if(lReturnVal!=0)
       return FALSE;
       else
       return TRUE;