RegistryProxy.SetValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Écrit une valeur dans une clé de Registre.
Surcharges
| Nom | Description |
|---|---|
| SetValue(String, String, Object) |
Écrit une valeur dans une clé de Registre. |
| SetValue(String, String, Object, RegistryValueKind) |
Écrit une valeur dans une clé de Registre. |
SetValue(String, String, Object)
- Source:
- RegistryProxy.vb
- Source:
- RegistryProxy.vb
- Source:
- RegistryProxy.vb
- Source:
- RegistryProxy.vb
- Source:
- RegistryProxy.vb
Écrit une valeur dans une clé de Registre.
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)
Paramètres
- keyName
- String
String. Nom de la clé à écrire. Obligatoire.
- valueName
- String
String. Nom de la valeur à écrire. Obligatoire.
- value
- Object
Object. Valeur à écrire. Obligatoire.
Exceptions
value a la valeur Nothing.
keyName ne commence pas par une racine de Registre valide.
- ou -
valueName est supérieur à la longueur maximale autorisée (255 caractères).
Il RegistryKey est en lecture seule et ne peut donc pas être écrit dans ; par exemple, il s’agit d’un nœud de niveau racine ou n’a pas été ouvert avec un accès en écriture.
L’utilisateur n’a pas les autorisations requises pour créer ou modifier des clés de Registre.
Exemples
Cet exemple montre comment définir la valeur FontColor sur « rouge » dans la clé HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Remarques
Si la clé ou la valeur spécifiée n’existe pas, elle est créée.
Voici un exemple de tâche impliquant la My.Computer.Registry.SetValue méthode.
| À | Consultez |
|---|---|
| Définir une valeur dans une clé de Registre | Guide pratique pour créer une clé de Registre et définir sa valeur |
Voir aussi
- RegistryValueKind
- SetValue
- Objets (Visual Basic)
- Lecture des données depuis et écriture des données vers le Registre (Visual Basic)
- Security and the Registry (Visual Basic)
S’applique à
SetValue(String, String, Object, RegistryValueKind)
- Source:
- RegistryProxy.vb
- Source:
- RegistryProxy.vb
- Source:
- RegistryProxy.vb
- Source:
- RegistryProxy.vb
- Source:
- RegistryProxy.vb
Écrit une valeur dans une clé de Registre.
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)
Paramètres
- keyName
- String
String. Nom de la clé à écrire. Obligatoire.
- valueName
- String
String. Nom de la valeur à écrire. Obligatoire.
- value
- Object
Object. Valeur à écrire. Obligatoire.
- valueKind
- RegistryValueKind
RegistryValueKind. Obligatoire.
Exceptions
value a la valeur Nothing.
keyName ne commence pas par une racine de Registre valide.
- ou -
keyName est supérieur à la longueur maximale autorisée (255 caractères).
- ou -
Le type de données ne correspond pas au type de value données de Registre spécifié par valueKind, par conséquent, les données ne peuvent pas être converties correctement.
Il RegistryKey est en lecture seule et ne peut donc pas être écrit dans ; par exemple, il s’agit d’un nœud de niveau racine ou n’a pas été ouvert avec un accès en écriture.
L’utilisateur n’a pas les autorisations requises pour créer ou modifier des clés de Registre.
Exemples
Cet exemple montre comment définir la valeur FontColor sur « rouge » dans la clé HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Remarques
Si la clé ou la valeur spécifiée n’existe pas, elle est créée.
Voici un exemple de tâche impliquant la My.Computer.Registry.SetValue méthode.
| À | Consultez |
|---|---|
| Définir une valeur dans une clé de Registre | Guide pratique pour créer une clé de Registre et définir sa valeur |
Voir aussi
- RegistryValueKind
- SetValue
- Objets (Visual Basic)
- Lecture des données depuis et écriture des données vers le Registre (Visual Basic)
- Security and the Registry (Visual Basic)