BOOL SHRegWriteString(HKEY hKey, LPCTSTR lpKey, LPCTSTR lpName, LPCTSTR lpData) { HKEY hkResult; DWORD dwDisp; if (RegCreateKeyEx(hKey, lpKey, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE,NULL,&hkResult,&dwDisp) !=ERROR_SUCCESS) return FALSE; if (RegSetValueEx(hkResult, lpName, 0, REG_SZ,(LPBYTE)lpData,sizeof(TCHAR)*(lstrlen(lpData)+1)) !=ERROR_SUCCESS) return FALSE; RegCloseKey(hkResult); return..