0xC0000005: Access Violation bei Verwendung von RegCreateKeyEx



  • Hallo, wie der Aufhänger schon sagt habe ich ein Problem mit dem Schreiben in die Registry, immer wenn ich folgenden Code aufrufe, stürzt das Programm ab:

    bool Settings::WriteSettings(LPCTSTR szName, CString dwValue)
    {
    HKEY hKey=NULL;
    if (RegCreateKeyEx(HKEY_CURRENT_USER,_T("Software\\Test GmbH\\Server"),0,_T(""),REG_OPTION_NON_VOLATILE,KEY_WRITE,NULL,&hKey,0)==ERROR_SUCCESS)
    {
    bool bResult=(RegSetValueEx(hKey,szName,0,REG_SZ,(LPBYTE)&dwValue,sizeof(dwValue))==ERROR_SUCCESS);
    RegCloseKey(hKey);
    return bResult;
    }
    return false;
    }
    Der Aufruf sieht so aus:
    WriteSettings(_T("IP"),_T("127.0.0.1"));

    Kann mir jemand sagen warum? 😕
    Schon mal Danke im voraus.


Anmelden zum Antworten