Bonjour, j'utilise le code suivant pour accéder à une clé du registre. Je
souhaite alors, par le biais d'une boucle, récupérer les noms de toutes les
sous clés...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
A quel ligne ? -- Paul Bacelar MVP VC++
"stefrs" wrote in message news:
Bonjour, j'utilise le code suivant pour accéder à une clé du registre. Je souhaite alors, par le biais d'une boucle, récupérer les noms de toutes les sous clés...
Le message d'erreur obtenu est le suivant : La référence d'objet n'est pas définie à une instance d'un objet.
Please help me, it's urgent !!! Very
A quel ligne ?
--
Paul Bacelar
MVP VC++
"stefrs" <stefrs.stephane.rossetti@wanadoo.fr> wrote in message
news:0C15550C-E7CB-4227-9FB8-B2A0CC80A20F@microsoft.com...
Bonjour, j'utilise le code suivant pour accéder à une clé du registre. Je
souhaite alors, par le biais d'une boucle, récupérer les noms de toutes
les
sous clés...
Bonjour, j'utilise le code suivant pour accéder à une clé du registre. Je souhaite alors, par le biais d'une boucle, récupérer les noms de toutes les sous clés...
Le message d'erreur obtenu est le suivant : La référence d'objet n'est pas définie à une instance d'un objet.
Please help me, it's urgent !!! Very
momo
Voici la ligne : "RegistryKey Cache = Registry.CurrentUser.OpenSubKey (@"SoftwareMicrosoftInternet..."
Je ne comprends pas la cause de ce message d'erreur .
Help me ,please ...
Thinks
"Paul Bacelar" wrote:
A quel ligne ? -- Paul Bacelar MVP VC++
"stefrs" wrote in message news: > Bonjour, j'utilise le code suivant pour accéder à une clé du registre. Je > souhaite alors, par le biais d'une boucle, récupérer les noms de toutes > les > sous clés... > > Voici le code : > > RegistryKey Cache = Registry.CurrentUser.OpenSubKey > (@"SoftwareMicrosoftInternet > ExplorerWindowsCurrentVersionExtStats",false); > foreach(string subKeyName in Cache.GetSubKeyNames()) > { > using(RegistryKey tempKey = Cache.OpenSubKey(subKeyName)) > { > MessageBox.Show(tempKey.ValueCount.ToString() + "-" + tempKey.Name); > foreach(string valueName in tempKey.GetValueNames()) > { > MessageBox.Show(valueName + "-" +tempKey.GetValue(valueName).ToString()); > } > } > } > > Le message d'erreur obtenu est le suivant : > La référence d'objet n'est pas définie à une instance d'un objet. > > Please help me, it's urgent !!! Very > >
Voici la ligne :
"RegistryKey Cache = Registry.CurrentUser.OpenSubKey
(@"SoftwareMicrosoftInternet..."
Je ne comprends pas la cause de ce message d'erreur .
Help me ,please ...
Thinks
"Paul Bacelar" wrote:
A quel ligne ?
--
Paul Bacelar
MVP VC++
"stefrs" <stefrs.stephane.rossetti@wanadoo.fr> wrote in message
news:0C15550C-E7CB-4227-9FB8-B2A0CC80A20F@microsoft.com...
> Bonjour, j'utilise le code suivant pour accéder à une clé du registre. Je
> souhaite alors, par le biais d'une boucle, récupérer les noms de toutes
> les
> sous clés...
>
> Voici le code :
>
> RegistryKey Cache = Registry.CurrentUser.OpenSubKey
> (@"SoftwareMicrosoftInternet
> ExplorerWindowsCurrentVersionExtStats",false);
> foreach(string subKeyName in Cache.GetSubKeyNames())
> {
> using(RegistryKey tempKey = Cache.OpenSubKey(subKeyName))
> {
> MessageBox.Show(tempKey.ValueCount.ToString() + "-" + tempKey.Name);
> foreach(string valueName in tempKey.GetValueNames())
> {
> MessageBox.Show(valueName + "-" +tempKey.GetValue(valueName).ToString());
> }
> }
> }
>
> Le message d'erreur obtenu est le suivant :
> La référence d'objet n'est pas définie à une instance d'un objet.
>
> Please help me, it's urgent !!! Very
>
>
Voici la ligne : "RegistryKey Cache = Registry.CurrentUser.OpenSubKey (@"SoftwareMicrosoftInternet..."
Je ne comprends pas la cause de ce message d'erreur .
Help me ,please ...
Thinks
"Paul Bacelar" wrote:
A quel ligne ? -- Paul Bacelar MVP VC++
"stefrs" wrote in message news: > Bonjour, j'utilise le code suivant pour accéder à une clé du registre. Je > souhaite alors, par le biais d'une boucle, récupérer les noms de toutes > les > sous clés... > > Voici le code : > > RegistryKey Cache = Registry.CurrentUser.OpenSubKey > (@"SoftwareMicrosoftInternet > ExplorerWindowsCurrentVersionExtStats",false); > foreach(string subKeyName in Cache.GetSubKeyNames()) > { > using(RegistryKey tempKey = Cache.OpenSubKey(subKeyName)) > { > MessageBox.Show(tempKey.ValueCount.ToString() + "-" + tempKey.Name); > foreach(string valueName in tempKey.GetValueNames()) > { > MessageBox.Show(valueName + "-" +tempKey.GetValue(valueName).ToString()); > } > } > } > > Le message d'erreur obtenu est le suivant : > La référence d'objet n'est pas définie à une instance d'un objet. > > Please help me, it's urgent !!! Very > >
Tsunoo Rhilty
> Je ne comprends pas la cause de ce message d'erreur .
Ce pourrait-il qu'il faille d'abord ouvrir HKLM (..LOCAL_MACHINE) avant de faire ce que tu fais !??!
> Je ne comprends pas la cause de ce message d'erreur .
Ce pourrait-il qu'il faille d'abord ouvrir HKLM (..LOCAL_MACHINE) avant de
faire ce que tu fais !??!