Lecture et écriture dans le Registre à l'aide de My (Visual Basic)

L'objet My.Computer.Registry offre des méthodes et des propriétés permettant d'utiliser les clés de Registre.

Le Registre Windows contient des informations provenant du système d'exploitation et des applications hébergées sur l'ordinateur. Bien que My.Settings soit le paramètre recommandé pour stocker ce type d'informations, les applications héritées (legacy) peuvent faire appel au Registre.

Tâches

Le tableau suivant répertorie des exemples de tâches pour des clés de Registre concernant l'objet My.Computer.Registry.

Pour

Consultez

Créer une clé de Registre

Comment : créer une clé de Registre et définir sa valeur dans Visual Basic

Supprimer une clé de Registre

Comment : supprimer une clé de Registre dans Visual Basic

Déterminer si une valeur existe

Comment : déterminer si une valeur existe dans une clé de Registre dans Visual Basic

Lire une valeur

Comment : lire une valeur à partir d'une clé de Registre dans Visual Basic

Sécurité et Registre

L'utilisation du Registre peut compromettre la sécurité par l'accord d'accès inappropriés aux ressources du système ou aux informations protégées. Pour utiliser ces propriétés, vous devez posséder des autorisations de lecture et d'écriture de l'énumération RegistryPermissionAccess, qui contrôle l'accès aux variables de Registre. Tout code s'exécutant avec une confiance totale (dans la stratégie de sécurité par défaut, tout code installé sur le disque dur local de l'utilisateur) détient les autorisations nécessaires pour accéder au Registre.

Les variables de Registre ne doivent pas être stockées dans des emplacements de mémoire où elles sont accessibles à du code sans RegistryPermission. De même, lorsque vous accordez des autorisations, accordez les privilèges minimaux nécessaires à l'accomplissement des tâches.

Voir aussi

Tâches

Dépannage : manipulation du Registre (Visual Basic)

Procédure pas à pas : création d'une clé de Registre et modification de ses valeurs (Visual Basic)

Référence

Objet My.Settings (Visual Basic)

Concepts

Sécurité et Registre (Visual Basic)