begin process at 2010 02 09 22:25:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > VC++ - EXMPLE TRES SIMPLE BASE DE --REGISTRE-- WINDOWS

VC++ - EXMPLE TRES SIMPLE BASE DE --REGISTRE-- WINDOWS


 Information sur la source

Note :
7 / 10 - par 3 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :25/11/2002 Date de mise à jour :25/11/2002 18:51:00 Vu :3 967

Auteur : Sardinoman

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

 Description

Ben c cours et c fait expres pour les debutants ki savent pa par ou commencer... apres vous pourrez aller voir dans l'aide en ligne de visual C++

Source

  • #include <Windows.h>
  • #include <Winreg.h>
  • #include <iostream.h>
  • void main ()
  • {
  • HKEY hkey;
  • DWORD dwDisposition;
  • int dwType = REG_SZ;
  • unsigned char boum[7] = "chaine";
  • int dwSize = sizeof (boum);
  • cout << "creation ou ouverture de la clef\n";
  • RegCreateKeyEx(HKEY_LOCAL_MACHINE, TEXT("Software\\My Company\\My Application"), 0, NULL, 0, 0, NULL, &hkey, &dwDisposition);
  • cout << "Manipulation...\n";
  • RegSetValueEx(hkey, "La Chaine", NULL, REG_SZ, (PBYTE)&boum, dwSize);
  • cout << "fermeture de la clef\n";
  • RegCloseKey(hkey);
  • }
#include <Windows.h>
#include <Winreg.h>
#include <iostream.h>

void main ()
{
	HKEY hkey;
	DWORD dwDisposition;
	int dwType = REG_SZ;
	unsigned char boum[7] = "chaine";
	int dwSize = sizeof (boum);

	cout << "creation ou ouverture de la clef\n";
	RegCreateKeyEx(HKEY_LOCAL_MACHINE, TEXT("Software\\My Company\\My Application"), 0, NULL, 0, 0, NULL, &hkey, &dwDisposition);

	cout << "Manipulation...\n";
	RegSetValueEx(hkey, "La Chaine", NULL, REG_SZ, (PBYTE)&boum, dwSize);

	cout << "fermeture de la clef\n";
	RegCloseKey(hkey);
}
 

 Conclusion

Bon ben voila !! J espere ke ca aura servi !


 Sources du même auteur

(VC++) BASE DE REGISTRE - SAVOIR SI UN ORDINATEUR EST CONNEC...
Source avec Zip SIMPLE ÉXEMPLE DIRECTDRAW

 Sources de la même categorie

Source avec Zip CALLOCATOR par troctsch
Source avec Zip HEAPCOLLECTOR par troctsch
Source avec Zip GÉNÉRE UN TABLEAU DE CARACTÉRE AU FORMAT C CONTENANT LE BYTE... par kertimanoff
FRACTIONS EGYPTIENNES par lptm974
BITOPERATOR par FrancoisGauthier

Commentaires et avis

Commentaire de Kaid le 25/11/2002 17:15:04

Je crois que tu confonds base de registre et base de données ;).

Commentaire de Sardinoman le 25/11/2002 18:49:22

Euh... ouai lol c possible... maintenant ke tu le dis... lol
Bon ben chuis desole alors

Commentaire de Sardinoman le 25/11/2002 18:49:41

j ai pa fait attention...

Commentaire de Sardinoman le 25/11/2002 18:51:50

Voila c corrigé ! merci

Commentaire de WaFFel le 26/11/2002 01:12:07

eeeee petite question comme sa si je me fit a ton code que je trouve tres bien pour ecrire dans le registre tu pourais tu me dire c comment on fait pour lire et stoque cette lecture dans une variable ?

Commentaire de Sardinoman le 29/11/2002 18:35:49

Euh... desole j ai mis du temps a repondre... Ben en fait pour faire ca il faut regarder :

LONG RegQueryValueEx(
  HKEY hKey,           // handle to key to query
  LPTSTR lpValueName,  // address of name of value to query
  LPDWORD lpReserved,  // reserved
  LPDWORD lpType,      // address of buffer for value type
  LPBYTE lpData,       // address of data buffer
  LPDWORD lpcbData     // address of data buffer size
);

si tu veux en savoir plus, regarde l'aide de VC++, car je ne l'ai pa encore utilisé... peut etre pour un prochain prog :-)

Commentaire de WaFFel le 30/11/2002 00:20:51

oki merci ;) sa repond a ma question aurevoir

Commentaire de toniou le 04/12/2002 15:39:05

ho ho ho... doucement, j sui encore un bleu en c++ :D , si je veu par example lire la valeur de HKEY_CURRENT_USERSoftwareKazaaUserDetailsUserName k st ce ke je doit taper ds ma source? merci d avance si qq1 a un peu de temp a me consacrer.

Commentaire de toniou le 04/12/2002 15:40:44

HKEY_CURRENT_USER / Software / Kazaa / UserDetails / UserName c est un peu plus claire :D

Commentaire de Sardinoman le 07/12/2002 13:50:18

Euh... désole je comprends pa bien ce ke tu veux dire par "ce ke je doit taper ds ma source" mais en fait fot ke tu te débrouilles en remplacant :
RegSetValueEx qui CREE une valeur, par :
RegQueryValueEx qui LIT une valeur
Je peux pa vraimment t'aider plus pour l'utilisation de cette clef desole...
Tu peux kan meme regarder plus haut !
En esperant t'avoir aider :-)

Commentaire de toniou le 08/12/2002 19:35:09

ben en faite, y me faudrai un exampl avc des valeur fictive de la command RegQueryValueEx() et me dire comment stocker la valeur dans une variabl. voila mon e-mail: saucisse006@hotmail.com ce sera plus facile pr m expliquer, par msn.

Commentaire de Sardinoman le 08/12/2002 21:55:29

Ben en fait je l ai jamais fait mais j en ai besoin alors je mettrai une autre source je pense bientot... je t'avertirai...
Mais je sais pa kan je v le faire par contre
A+

Commentaire de Sardinoman le 22/12/2002 20:11:54

Ca y est j ai mis une source
C pas super costaud mais c toujours ca !
En esperant que ca pourra vous aider !
a+

Commentaire de victorcoasne le 10/05/2004 11:31:31

Même si je sais maintenant les bases du registre (sans vouloir faire de jeu de mots) quand j'aurais débuté cela m'aurait bien aidé sous Dev-C++.

Enfin une source clair pour les débutant 10/10 !

 Ajouter un commentaire




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,577 sec (3)

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