REG_DWORD setzen ?
-
Ich möchte ein REG_DWORD auf den Wert 0 setzen.
Ich erhalte bei diesem Code jedoch den Hinweis
SetValue': Mehrdeutiger Aufruf einer überladenen FunktionCRegKey key2; key2.Open( HKEY_CURRENT_USER, "SOFTWARE\\BACKUP\\SETTINGS", KEY_WRITE); key2.SetValue( 0, "Enabled"); // er nimmt 1, aber 0 nicht ? key2.Close();
-
Ah, ich muss also
([b]""[/b],"Enabled")setzen, richtig ?!
-
Eigentlich ist das ein DWORD, also sollte o bzw. 1 schon funktionieren. Allerdings scheint diese Methode veraltet zu sein:
The two original versions of SetValue are marked as ATL_DEPRECATED and should no longer be used. The compiler will issue a warning if these forms are used.
http://msdn.microsoft.com/library/en-us/vclib/html/_atl_CRegKey.3a3a.SetValue.asp