//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 先写两个例子
const char _szLogSubKey[] = "SOFTWARE//SystemWalker/OutputAssist//Prform";
const char _szLogValueName[] = "LogFile";
void Save(LPCTSTR szLogFile)
{
HKEY hKey;
LONG rc;
int nLogFile;
rc = RegCreateKeyEx( HKEY_CURRENT_USER, _szLogSubKey, NULL, NULL, 0, KEY_WRITE, NULL, &hKey, NULL);
if(rc != ERROR_SUCCESS)
return;
nLogFile = strlen(szLogFile);
RegSetValueEx(hKey, _szLogValueName, NULL, REG_SZ, (LPBYTE)szLogFile, nLogFile);
RegCloseKey(hKey);
}