Witam.
Jak edytować wartość w kluczu rejestru?
bo siedzę nad tym sporo czasu i nie mogę tego zrobić.
chodzi mi że w ścieżce np

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\PowerPoint\AddIns\MultiMgrAddIn.AddInDesigner1

chcę w LoadBehavior dać jakąś wartość.
jak to zrobić? proszę o pomoc.
Na wiem jak otworzyć ten folder z LoadBehavior ale jak dalej to już nie

#include <windows.h>
#include <iostream>
using namespace std;
 
int main()
{
    HKEY hKey = 0;
    char buf[255] = {0};
    DWORD dwType = 0;
    DWORD dwBufSize = sizeof(buf);
    const char* subkey = "Software\\Microsoft\\Office\\PowerPoint\\AddIns\\MultiMgrAddIn.AddInDesigner1";
 
    if( RegOpenKey(HKEY_LOCAL_MACHINE,subkey,&hKey) == ERROR_SUCCESS)
    {
        dwType = REG_DWORD;
        if( RegQueryValueEx(hKey,"Description",0, &dwType, (BYTE*)buf, &dwBufSize) == ERROR_SUCCESS)
        {
         cout << "key value is '" << buf << "'\n";
        }
        else
            cout << "can not query for key value\n";
        RegCloseKey(hKey);
 
    }
    else
        cout << "Can not open key\n";
    cin.ignore();
 
    return 0;
}