REGISTRYMANAGER: POUR ACCÉDER TRÈS SIMPLEMENT À LA BASE DE REGISTRE WINDOWS
ultima_93
Messages postés46Date d'inscriptionmercredi 19 mai 2004StatutMembreDernière intervention26 juillet 2007
-
15 juin 2004 à 10:42
Khaled_ST
Messages postés15Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention28 juin 2007
-
2 mai 2007 à 11:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Khaled_ST
Messages postés15Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention28 juin 2007 2 mai 2007 à 11:06
Lors du premier appel à instance , une UnauthorizedAccessException est levée. Ceci est du au fait que SOFTWARE est ouvert en lecture seule par défaut. Il faut changer
RegistryKey regKeySoftware = Registry.LocalMachine.OpenSubKey("SOFTWARE" , true);
Kangoo06
Messages postés7Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention13 septembre 2004 13 sept. 2004 à 15:26
Assure toi que la clé regKeyManufacturer est bien ouverte en mode écriture (2° param booléen du constructeur)
xolytem
Messages postés1Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention13 septembre 2004 13 sept. 2004 à 10:11
Salut!
j'ai un problème avec ton code... lors du premier appel à "Instance" (les clés n'existent pas encore dans la bdr), la fonction "regKeyManufacturer = regKeySoftware.CreateSubKey(MANUFACTURER_NAME);" me retourne une erreur (System.UnauthorizedAccessException) alors que je suis administrateur sur ma machine ! (XP Pro) quelqu'un aurait-il la solution ?
ultima_93
Messages postés46Date d'inscriptionmercredi 19 mai 2004StatutMembreDernière intervention26 juillet 2007 15 juin 2004 à 10:42
jai un pt probleme sur ton code a ce nivo là
public void LoadRegistry()
{
this._configurationParameters.Clear();
foreach (string valueName in regKeyProduct.GetValueNames())
{
_configurationParameters.Add(valueName, (string)regKeyProduct.GetValue(valueName));
}
}
c kan il a fini le foreach
jai ce message "Additional information: Specified cast is not valid."
2 mai 2007 à 11:06
RegistryKey regKeySoftware = Registry.LocalMachine.OpenSubKey("SOFTWARE" , true);
13 sept. 2004 à 15:26
13 sept. 2004 à 10:11
j'ai un problème avec ton code... lors du premier appel à "Instance" (les clés n'existent pas encore dans la bdr), la fonction "regKeyManufacturer = regKeySoftware.CreateSubKey(MANUFACTURER_NAME);" me retourne une erreur (System.UnauthorizedAccessException) alors que je suis administrateur sur ma machine ! (XP Pro) quelqu'un aurait-il la solution ?
15 juin 2004 à 10:42
public void LoadRegistry()
{
this._configurationParameters.Clear();
foreach (string valueName in regKeyProduct.GetValueNames())
{
_configurationParameters.Add(valueName, (string)regKeyProduct.GetValue(valueName));
}
}
c kan il a fini le foreach
jai ce message "Additional information: Specified cast is not valid."