Création de clé dans la base de registre [Résolu]

cs_PHILOUVB 141 Messages postés mardi 18 mars 2003Date d'inscription 3 octobre 2010 Dernière intervention - 5 juin 2007 à 19:06 - Dernière réponse : Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention
- 6 juin 2007 à 14:16
Bonsoir

Mon problème est le suivant

Je voudrais créer une suite de clé dans la base de registre de la manière suivante :
For

i
As
Integer = 0
To ListChemin.Items.Count - 1       (le total de ListChemin étant variable)

My.Computer.Registry.CurrentUser.CreateSubKey(
"HKEY_CURRENT_USER\CléWallpaper\Images", i)

Next i
Mais lorsque i = 3, j'ai un message d'erreur

La valeur RegistryKeyPermissionCheck spécifiée est non valide.
Nom du paramètre : mode

Si je teste avec ListCheminItems.Count ayant une valeur inférieure à 3, tout fonctionne
Mais lorsque la valeur est supérieure, je bloque

Avez-vous une idée de ce qui se passe

Par avance un grand merci pour toutes vos réponses.

PhilouVB
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 6 juin 2007 à 14:16
3
Merci
une fois de plus, la lecture de la doc t'aurait épargné de poster ici...

http://msdn2.microsoft.com/fr-fr/library/microsoft.win32.registrykey.createsubkey(vs.80).aspx

en gros, tu aurais du faire :

My.Computer.Registry.CurrentUser.CreateSubKey ("HKEY_CURRENT_USER\CléWallpaper\Images" & i)

car là, tu as appelé la version surchargé de la méthode, qui prend en charge RegistryKeyPermissionCheck comme deuxième parametre....

et ce parametre ne gère que 3 valeurs...

http://msdn2.microsoft.com/fr-fr/library/microsoft.win32.registrykeypermissioncheck(VS.80).aspx

MSDN, ca y'en a bon ^^

Renfield
Admin CodeS-SourceS- MVP Visual Basic

Merci Renfield 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 72 internautes ce mois-ci

Commenter la réponse de Renfield

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.