使用Window API写注册表

//写入文本 void WriteString(HKEY key, CStringW valueName, CStringW value) { RegSetValueEx(key, valueName, 0, REG_SZ, (LPBYTE)(LPCTSTR)value, (value.GetLength()+1) * sizeof(TCHAR)); } //写入bool void WriteBoolean(HKEY key, CStringW valueName, bool value) { WriteString(key, valueName, value ? _T("true") : _T("false")); } //写入DWORD void WriteDWORD(HKEY key, CStringW valueName, DWORD value) { RegSetValueEx(key, valueName, 0, REG_DWORD, (LPBYTE)&value, sizeof(value)); } void WriteProps() { HKEY key; //创建键 RegCreateKey(HKEY_LOCAL_MACHINE, _T("Software//chain//studyRegWrite"), &key); WriteString (key, _T("people"), _T("chainchan")); WriteDWORD (key, _T("age"), 25); WriteBoolean(key, _T("IsMale"), true); RegCloseKey (key); } int main() { WriteProps(); return 0; } 

你可能感兴趣的:(使用Window API写注册表)