begin process at 2010 02 10 01:09:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > ECRIRE ET LIRE DANS LA BASE DES REGISTRES WINDOWS

ECRIRE ET LIRE DANS LA BASE DES REGISTRES WINDOWS


 Information sur la source

Note :
5 / 10 - par 2 personnes
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Classé sous :registre, registry Niveau :Initié Date de création :25/07/2004 Vu :14 279

Auteur : bezhas

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Toute application windows a besoin de paramètres afin d'assurer le bon fonctionnement, le lieu le plus sûr pour sauvgarder ces paramètres est dans la base des Registres Windows.

Source

  • //Dans cette exemple on va écrire deux fonctions pour la lecture et l’écriture dans
  • //la base de registres windows, on suppose une connaissance préalable de la structure
  • de la base des registres windows, j’ai pris l’exemple du mot de passe
  • //Il faut ajouter le namespace Win32
  • using Microsoft.Win32;
  • //Fonction qui lit le mot de passe dans la base des registres windows
  • private void ReadValue(string ref sPassWord )
  • {
  • RegistryKey Nkey = Registry.CurrentUser;
  • try{
  • RegistryKey valKey =
  • Nkey.OpenSubKey("Software\\MyApp\\MyKey", true);
  • if(valKey == null){
  • sPassWord = "";
  • }
  • else{
  • sPassWord = (string)valKey.GetValue("MyKeyValue");
  • valKey.Close();
  • }
  • }
  • catch(Exception er){
  • MessageBox.Show(er.Message, "MyApp", MessageBoxButtons.OK, MessageBoxIcon.Stop);
  • sPassWord = "";
  • }
  • finally{
  • Nkey.Close();
  • }
  • }
  • //Fonction qui écrit le mot de passe dans la base de registre windows
  • private void WriteValue(string sPassWord )
  • {
  • RegistryKey Nkey = Registry.CurrentUser;
  • try{
  • RegistryKey valKey =
  • Nkey.OpenSubKey("Software\\MyApp\\MyKey", true);
  • if(valKey == null){
  • Nkey.CreateSubKey("Software\\MyApp\\MyKey");
  • }
  • valKey.SetValue("MyKeyValue", sPassWord) ;
  • }
  • catch(Exception er){
  • MessageBox.Show(er.Message, "MyApp", MessageBoxButtons.OK, MessageBoxIcon.Stop);
  • }
  • finally{
  • Nkey.Close();
  • }
  • }
//Dans cette exemple on va écrire deux fonctions pour la lecture et l’écriture dans 
//la base de registres windows, on suppose une connaissance préalable de la structure 
de la base des registres windows, j’ai pris l’exemple du mot de passe

//Il faut ajouter le namespace Win32

using Microsoft.Win32;

//Fonction qui lit le mot de passe dans la base des registres windows
private void ReadValue(string ref sPassWord )
{
	
	RegistryKey Nkey = Registry.CurrentUser;
	try{
		RegistryKey valKey = 
Nkey.OpenSubKey("Software\\MyApp\\MyKey", true);
		if(valKey == null){
			sPassWord = "";
		}
		else{
			sPassWord = (string)valKey.GetValue("MyKeyValue");
			valKey.Close();
		}
	}
	catch(Exception er){
MessageBox.Show(er.Message, "MyApp", MessageBoxButtons.OK, MessageBoxIcon.Stop);
sPassWord = "";
	}
	finally{
		Nkey.Close();
	}
}

//Fonction qui écrit le mot de passe dans la base de registre windows
private void WriteValue(string sPassWord )
{
	
	RegistryKey Nkey = Registry.CurrentUser;

	try{
		RegistryKey valKey = 
Nkey.OpenSubKey("Software\\MyApp\\MyKey", true);

		if(valKey == null){
Nkey.CreateSubKey("Software\\MyApp\\MyKey");
		}

		valKey.SetValue("MyKeyValue", sPassWord) ;
	}
	catch(Exception er){
MessageBox.Show(er.Message, "MyApp", MessageBoxButtons.OK, MessageBoxIcon.Stop);
	}
	finally{
		Nkey.Close();
	}
}



 Sources du même auteur

Source avec Zip Source .NET (Dotnet) UN PROGRESSBAR AMÉLIORÉ
Source .NET (Dotnet) MODIFIER SES PROPRES CONTROLS
Source .NET (Dotnet) IMPRIMER UN DATASET EN MULTIPAGES
Source .NET (Dotnet) COMMENT DESSINER SON PROPRE MENU

 Sources de la même categorie

Source avec Zip CHAT SERVER-CLIENT par abderrahmenbilog
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMULATION DE CONSOLE POUR WINDOWS MOBILE par originalcompo
Source avec Zip Source .NET (Dotnet) BASE DE DONNÉES EN XML par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLECONV - APPLICATION DE CONVERSION MONÉTAIRE AVEC TAUX E... par Jeffrey_
Source avec Zip Source .NET (Dotnet) TRAITEUR D'IMAGE (MINI) par ycyril

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) CLASSE POUR INTERAGIR AVEC UNE APPLICATION ET LE REGISTRE : ... par bernie666
Source avec Zip Source avec une capture Source .NET (Dotnet) EXTRACTEUR DE SOURCES DE DONNÉES ODBC par ggouzy
Source avec Zip Source avec une capture Source .NET (Dotnet) REGISTRE par Qpidon
Source avec Zip Source avec une capture Source .NET (Dotnet) BASE DE REGISTRE (AJOUT, MODIFICATION ET SUPPRESSION DE CLÉS... par Cameleon69
Source avec Zip Source .NET (Dotnet) BASE DE REGISTRE par xarier

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Base de registre recupération d'une valeur impossible :) [ par kyoto1 ] Je suis débutant en c#, d'habitude j'arrive toujours à m'en sortir (d'ailleurs bravo pour votre site!!  mais la , je sais pas pourquoi Registre HKEY_CURRENT_USER [ par ] Bonjour,   En lisant le registre à partir du code (csharp) en utilisant les classes Registry et RegistryKey, je m'apperçois q Ecrire et lire dans base de registre [ par AGLRA ] Bonjour, Je débute en C#, j'ai l'expèrience(modeste) en C++ et MFC. Je voudrai accéder au registre pour pouvoir écrire et lire dans le HKEY_CURRENT_US [C#] Probleme avec Regexp et acces base de registre [ par Bomb_JacK ] Bonjour,Je suis tout beau tout nouveau dans ce forum, je viens de me mettre au C# pour développer une petite appli sur du PocketPC et la je bloqu Base de registre, ACL et C# [ par nicolaslepot ] Bonjour,Dans un programme destiné à des supers end-users , il est impératif que je modifie le contenu d'une clé de registre qui se trouve dans la HKLM Conserver les paramètres de l'application dans le Registre windows [ par olivierbalagizi ] Bonjour à tous! J'ai un problème de connaissance de la base de registre windows. Je cherche à conserver certains paramètres de mon application dans la "Décoder" une valeur binaire du registre [ par Yocon ] Salut à tous,Je poste ici car je ne trouve pas de réponse à mon problème. J'essaie de lire une clé binaire dans le registre, une fois que j'ai cette c Où écrire une clé de registre ? [ par Leucistic ] Lire et modifier la base de registre [ par clavelski ] Bonjour, Je suis débutant en C#, donc j'aimerai avoir quelques informations concernant les registres.Donc je m'explique:J'ai une application ASPX qui Probleme de droit sur la base de registre [ par clavelski ] Bonjour,Je viens de faire un service en C# qui récupere des données de ma base de registre.Un Client qui récupere ces données et qui les affiches a l'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales