RegistryProxy.SetValue Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver ett värde till en registernyckel.
Överlagringar
| Name | Description |
|---|---|
| SetValue(String, String, Object) |
Skriver ett värde till en registernyckel. |
| SetValue(String, String, Object, RegistryValueKind) |
Skriver ett värde till en registernyckel. |
SetValue(String, String, Object)
- Källa:
- RegistryProxy.vb
- Källa:
- RegistryProxy.vb
- Källa:
- RegistryProxy.vb
- Källa:
- RegistryProxy.vb
- Källa:
- RegistryProxy.vb
Skriver ett värde till en registernyckel.
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)
Parametrar
- keyName
- String
String. Namnet på nyckeln som ska skrivas till. Required.
- valueName
- String
String. Namnet på det värde som ska skrivas. Required.
- value
- Object
Object. Värde som ska skrivas. Required.
Undantag
value är Nothing.
keyName börjar inte med en giltig registerrot.
-eller-
valueName är längre än den maximala tillåtna längden (255 tecken).
RegistryKey är skrivskyddad och kan därför inte skrivas till. Det är till exempel en nod på rotnivå eller så har den inte öppnats med skrivåtkomst.
Användaren har inte de behörigheter som krävs för att skapa eller ändra registernycklar.
Exempel
I det här exemplet anges värdet FontColor till "röd" i nyckeln HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Kommentarer
Om den angivna nyckeln eller värdet inte finns skapas den.
Här är ett exempel på en uppgift som involverar My.Computer.Registry.SetValue metoden.
| Till | Se |
|---|---|
| Ange ett värde i en registernyckel | Gör så här: Skapa en registernyckel och ange dess värde |
Se även
- RegistryValueKind
- SetValue
- Objects (Visual Basic)
- Läsa från och skriva till registret (Visual Basic)
- Säkerhet och registret (Visual Basic)
Gäller för
SetValue(String, String, Object, RegistryValueKind)
- Källa:
- RegistryProxy.vb
- Källa:
- RegistryProxy.vb
- Källa:
- RegistryProxy.vb
- Källa:
- RegistryProxy.vb
- Källa:
- RegistryProxy.vb
Skriver ett värde till en registernyckel.
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)
Parametrar
- keyName
- String
String. Namnet på nyckeln som ska skrivas till. Required.
- valueName
- String
String. Namnet på det värde som ska skrivas. Required.
- value
- Object
Object. Värde som ska skrivas. Required.
- valueKind
- RegistryValueKind
RegistryValueKind. Required.
Undantag
value är Nothing.
keyName börjar inte med en giltig registerrot.
-eller-
keyName är längre än den maximala tillåtna längden (255 tecken).
-eller-
Typen av value matchar inte registerdatatypen som anges av valueKind, och därför kan inte data konverteras korrekt.
RegistryKey är skrivskyddad och kan därför inte skrivas till, till exempel är det en rotnivånod, eller så har den inte öppnats med skrivåtkomst.
Användaren har inte de behörigheter som krävs för att skapa eller ändra registernycklar.
Exempel
I det här exemplet anges värdet FontColor till "röd" i nyckeln HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Kommentarer
Om den angivna nyckeln eller värdet inte finns skapas den.
Här är ett exempel på en uppgift som involverar My.Computer.Registry.SetValue metoden.
| Till | Se |
|---|---|
| Ange ett värde i en registernyckel | Gör så här: Skapa en registernyckel och ange dess värde |
Se även
- RegistryValueKind
- SetValue
- Objects (Visual Basic)
- Läsa från och skriva till registret (Visual Basic)
- Säkerhet och registret (Visual Basic)