RegistryProxy.SetValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee schrijft u een waarde naar een registersleutel.
Overloads
| Name | Description |
|---|---|
| SetValue(String, String, Object) |
Hiermee schrijft u een waarde naar een registersleutel. |
| SetValue(String, String, Object, RegistryValueKind) |
Hiermee schrijft u een waarde naar een registersleutel. |
SetValue(String, String, Object)
Hiermee schrijft u een waarde naar een registersleutel.
public:
void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value);
public void SetValue(string keyName, string valueName, object value);
member this.SetValue : string * string * obj -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object)
Parameters
- keyName
- String
String. De naam van de sleutel die moet worden geschreven. Required.
- valueName
- String
String. Naam van de waarde die moet worden geschreven. Required.
- value
- Object
Object. Waarde die moet worden geschreven. Required.
Uitzonderingen
value is Nothing.
keyName begint niet met een geldige registerhoofdmap.
– of –
valueName is langer dan de toegestane maximumlengte (255 tekens).
Het RegistryKey is alleen-lezen en kan dus niet worden geschreven naar; het is bijvoorbeeld een knooppunt op hoofdniveau of is niet geopend met schrijftoegang.
De gebruiker beschikt niet over de vereiste machtigingen voor het maken of wijzigen van registersleutels.
Voorbeelden
In dit voorbeeld wordt de waarde FontColor ingesteld op 'rood' in de sleutel HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Opmerkingen
Als de opgegeven sleutel of waarde niet bestaat, wordt deze gemaakt.
Hier volgt een voorbeeld van een taak die betrekking heeft op de My.Computer.Registry.SetValue methode.
| Tot | Zien! |
|---|---|
| Een waarde instellen in een registersleutel | Procedure: Een registersleutel maken en de bijbehorende waarde instellen |
Zie ook
- RegistryValueKind
- SetValue
- Objects (Visual Basic)
- Lezen van en schrijven naar het register (Visual Basic)
- Security en het register (Visual Basic)
Van toepassing op
SetValue(String, String, Object, RegistryValueKind)
Hiermee schrijft u een waarde naar een registersleutel.
public:
void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value, Microsoft::Win32::RegistryValueKind valueKind);
public void SetValue(string keyName, string valueName, object value, Microsoft.Win32.RegistryValueKind valueKind);
member this.SetValue : string * string * obj * Microsoft.Win32.RegistryValueKind -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object, valueKind As RegistryValueKind)
Parameters
- keyName
- String
String. De naam van de sleutel die moet worden geschreven. Required.
- valueName
- String
String. Naam van de waarde die moet worden geschreven. Required.
- value
- Object
Object. Waarde die moet worden geschreven. Required.
- valueKind
- RegistryValueKind
RegistryValueKind. Required.
Uitzonderingen
value is Nothing.
keyName begint niet met een geldige registerhoofdmap.
– of –
keyName is langer dan de toegestane maximumlengte (255 tekens).
– of –
Het type value komt niet overeen met het registergegevenstype dat is opgegeven door valueKind, daarom kunnen de gegevens niet correct worden geconverteerd.
Het RegistryKey is alleen-lezen en kan dus niet worden geschreven naar; het is bijvoorbeeld een knooppunt op hoofdniveau of is niet geopend met schrijftoegang.
De gebruiker beschikt niet over de vereiste machtigingen voor het maken of wijzigen van registersleutels.
Voorbeelden
In dit voorbeeld wordt de waarde FontColor ingesteld op 'rood' in de sleutel HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Opmerkingen
Als de opgegeven sleutel of waarde niet bestaat, wordt deze gemaakt.
Hier volgt een voorbeeld van een taak die betrekking heeft op de My.Computer.Registry.SetValue methode.
| Tot | Zien! |
|---|---|
| Een waarde instellen in een registersleutel | Procedure: Een registersleutel maken en de bijbehorende waarde instellen |
Zie ook
- RegistryValueKind
- SetValue
- Objects (Visual Basic)
- Lezen van en schrijven naar het register (Visual Basic)
- Security en het register (Visual Basic)