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
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
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;