1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
public void Stock_Parametre(string chemin, int IdPC)
{
//On définit la clé au niveau du noeud CurrentUser
RegistryKey cu = Registry.CurrentUser;
//Création de la sous-clé Authentification
RegistryKey rk = cu.OpenSubKey(@"Software\Superviseur", RegistryKeyPermissionCheck.Default);
try
{
if (rk == null)
{
//Création de la sous-clé Authentification
rk.CreateSubKey(@"Software\Superviseur");
rk.SetValue("DossierInstal", chemin);
rk.SetValue("IdPC", IdPC);
}
}
catch (Exception er)
{
//Message d'erreur
Console.Write("Superviseur : " + er.Message );
}
finally
{
// Fermeture de la clé
rk.Close();
}
}
private void ReadValue()
{
RegistryKey Nkey = Registry.CurrentUser;
try {
RegistryKey key = Nkey.OpenSubKey(@"Software\Superviseur", true);
this.chemin = (string)Nkey.GetValue("DossierInstal").ToString();
Nkey.Close();
}
catch(Exception er){
}
finally{
Nkey.Close();
}
} |
Partager