Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1725 connectés 

  FORUM HardWare.fr
  Programmation
  C

  base de registre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

base de registre

n°815982
mp75
Posté le 05-08-2004 à 15:06:43  profilanswer
 

Salut voila je cherche a faire un petit programme pour exporter des cles de la base de registre voici mon code
 
#include <stdlib>
 
main()
{
system("reg export HKCU\Identities c:\identite.txt" );
}
 
Quand je le lance il me met clef invalide pourtant la syntaxe de la commande est la bonne puisqu'elle marche en mode MS-DOS!
Si quelqu'un peut me dire d'ou ca vient merci

mood
Publicité
Posté le 05-08-2004 à 15:06:43  profilanswer
 

n°815995
mp75
Posté le 05-08-2004 à 15:10:15  profilanswer
 

Bon ben J'ai trouvé

n°816034
TotalRecal​l
Posté le 05-08-2004 à 15:28:32  profilanswer
 

super, maintenant que le topic est là tant qu'à faire poste la solution pour en faire profiter tout le monde...

n°816038
lint
O_O
Posté le 05-08-2004 à 15:30:27  profilanswer
 

a tout hasard \\ au lieu de \ ?


---------------
\@/
n°818297
mp75
Posté le 09-08-2004 à 17:35:39  profilanswer
 

oui il faut double les \

n°818305
HelloWorld
Salut tout le monde!
Posté le 09-08-2004 à 17:45:12  profilanswer
 

reg ? C'est quoi cette commande ?
=> regedit
 
Et un batch ça fait l'affaire


Message édité par HelloWorld le 09-08-2004 à 17:45:48

---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°818430
TotalRecal​l
Posté le 09-08-2004 à 20:30:01  profilanswer
 

HelloWorld a écrit :

reg ? C'est quoi cette commande ?
=> regedit
 
Et un batch ça fait l'affaire


Reg est une commande dos spécifique pour effectuer des actions sur le registre.  
Regedit c'est l'éditeur windows, il ne fonctionne pas sous dos et  n'accepte pas les arguments. D'où son utilisation de reg.
T'avais compris je pense mais bon...


---------------
Topic .Net - C# @ Prog
n°819109
HelloWorld
Salut tout le monde!
Posté le 10-08-2004 à 16:12:00  profilanswer
 

Ben je connais pas reg :

Citation :

Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
 
C:\Documents and Settings\Administrateur>reg
'reg' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
 
C:\Documents and Settings\Administrateur>


Apparement c'est une commande dispo depuis XP :
http://www.microsoft.com/resources [...] s/reg.mspx
Attention à ne pas confondre programme en ligne de commande et programme DOS, parceque la base de registre sous DOS...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°819148
TotalRecal​l
Posté le 10-08-2004 à 16:23:52  profilanswer
 

HelloWorld a écrit :

Ben je connais pas reg :

Citation :

Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
 
C:\Documents and Settings\Administrateur>reg
'reg' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
 
C:\Documents and Settings\Administrateur>


Apparement c'est une commande dispo depuis XP :
http://www.microsoft.com/resources [...] s/reg.mspx
Attention à ne pas confondre programme en ligne de commande et programme DOS, parceque la base de registre sous DOS...


Effectivement apres vérification on dirait qu'il n'est pas sous 2000. Mais qu'on peut l'ajouter avec le toolkit 2000 je sais pas quoi.
 
C'est vrai que l'expression était ambigue, mais comme sous 2000/xp y a plus de DOS ça prêtait pas tellement à confusion :d
Sinon pour info on peut bidouiller dans une certaine mesure le registre sous dos (celui de 9x, pas "le" dos bien sûr) via scanreg par exemple, mais il me semble qu'il peut juste créer ou restaurer des backups, pas toucher à des clés particulieres (à confirmer)


---------------
Topic .Net - C# @ Prog
n°819150
cris56
Posté le 10-08-2004 à 16:25:22  profilanswer
 

ca vous arrivent d'utiliser l'api windows plutot que des moyens detournés ? system("..." )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  base de registre

 

Sujets relatifs
modification base de registreBase de registre
base de registreAutoIt et base de registre
lire dans la base du registre en C++[C++]Lire une valeur dans la base de registre
[Java] Acceder a la Base de RegistrePeut-on lire/écrire dans la base de registre ?
Modification du masque de sous réseau via la base de registreAPI win 32 (base de registre)
Plus de sujets relatifs à : base de registre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR