Registryeintraege schreiben, fehlende hex zeichen



  • Ja, \0 ist immer noch das Stringende - und damit auch der Ansatzpunkt, wo strcat() ansetzt. Da du eine Stelle weiter hinten anfangen willst, kannst du es hier nicht verwenden:

    wcscpy(WriteValue, lpstrSubkeyValueDNSPrimary);
    wcscpy(WriteValue+len+1, lpstrSubkeyValueDNSSecondary);
    ...
    


  • ahh so gibt man da die länge mit!

    ich habs mit sowas probiert, und das geht nicht:

    wcscpy(WriteValue[len+1], lpstrSubkeyValueDNSSecondary);
    

    Danke vielmals, sollte jetzt alles sein, was das schreiben von Registry Einträgen anbelangt...


Anmelden zum Antworten