Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Tester un clef dans le registre

8 réponses
Avatar
dorlag
Bonjour à tous,

en commandes DOS, j'aimerais savoir comment tester un clef dans la base de
registre (je sais les extraire, les supprimer ou encore écrire, mais je n'ai
pas trouver comment lire).

Merci pour vos réponses.

8 réponses

Avatar
Jean-Claude BELLAMY
Dans le message :,
dorlag a pris la peine d'écrire ce qui suit :
Bonjour à tous,

en commandes DOS, j'aimerais savoir comment tester un clef dans la
base de registre (je sais les extraire, les supprimer ou encore
écrire, mais je n'ai pas trouver comment lire).


Sous DOS, c'est totalement IMPOSSIBLE !
Aucun programme DOS 16 bits ne serait capable d'accéder à la BDR , surtout
si les ruches sont sur une partition NTFS !
______________________________________________________


Sous Windows (NT), en ligne de commandes, tu peux utiliser mon script VBS
"ReadReg"
http://www.bellamyjc.org/fr/vbsdownload.html#readreg


NB: il existe bien la commande "REG", mais elle n'est disponible qu'à partir
de Windows XP

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr

Avatar
SylCap
Bonjour,

pour info :

Sauf erreur de ma part il existe également la commande REG dans le kit de
ressource technique de NT4.

Voilou


Dans le message :,
dorlag a pris la peine d'écrire ce qui suit :
Bonjour à tous,

en commandes DOS, j'aimerais savoir comment tester un clef dans la
base de registre (je sais les extraire, les supprimer ou encore
écrire, mais je n'ai pas trouver comment lire).


Sous DOS, c'est totalement IMPOSSIBLE !
Aucun programme DOS 16 bits ne serait capable d'accéder à la BDR , surtout
si les ruches sont sur une partition NTFS !
______________________________________________________


Sous Windows (NT), en ligne de commandes, tu peux utiliser mon script VBS
"ReadReg"
http://www.bellamyjc.org/fr/vbsdownload.html#readreg


NB: il existe bien la commande "REG", mais elle n'est disponible qu'à partir
de Windows XP

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr






Avatar
dorlag
Merci de ta réponse.

Pour des problèmes d'environnement, je ne peux utiliser le VBS.
J'ai bien trouvé une combine : lire la clef de registre, l'ecrire dans un
fichier et tester l'existance du fichier, mais c'est un peu lourd, et
j'aimerais ne pas passer par un fichier temporaire.

As-tu une idées ?

Merci encore

Dans le message :,
dorlag a pris la peine d'écrire ce qui suit :
Bonjour à tous,

en commandes DOS, j'aimerais savoir comment tester un clef dans la
base de registre (je sais les extraire, les supprimer ou encore
écrire, mais je n'ai pas trouver comment lire).


Sous DOS, c'est totalement IMPOSSIBLE !
Aucun programme DOS 16 bits ne serait capable d'accéder à la BDR , surtout
si les ruches sont sur une partition NTFS !
______________________________________________________


Sous Windows (NT), en ligne de commandes, tu peux utiliser mon script VBS
"ReadReg"
http://www.bellamyjc.org/fr/vbsdownload.html#readreg


NB: il existe bien la commande "REG", mais elle n'est disponible qu'à partir
de Windows XP

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr






Avatar
Jean-Claude BELLAMY
Dans le message :,
SylCap a pris la peine d'écrire ce qui
suit :
Bonjour,

pour info :

Sauf erreur de ma part il existe également la commande REG dans le
kit de ressource technique de NT4.


Non, dans le Reskit, c'est REGINI et REGVIEW qui existent.

(et qui ne sont pas intéressants ici)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr

Avatar
Jean-Claude BELLAMY
Dans le message :,
dorlag a pris la peine d'écrire ce qui suit :
Merci de ta réponse.

Pour des problèmes d'environnement, je ne peux utiliser le VBS.
Pourquoi, si je ne suis pas trop indiscret ?


J'ai bien trouvé une combine : lire la clef de registre, l'ecrire
dans un fichier et tester l'existance du fichier, mais c'est un peu
lourd, et j'aimerais ne pas passer par un fichier temporaire.

As-tu une idées ?


Oui, si tu me disais EXACTEMENT ce que tu veux faire ...

Que veux tu tester ?
L'existence d'une clef ?
L'existence d'une entrée ?
La valeur d'une entrée ?
Le type d'une entrée (REG_SZ, REG_DWORD, ...) ?

C'est très facile à écrire (en VB, C, Delphi, ...) encore faut-il savoir ce
qu'on doit écrire !!!! ;-)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr

Avatar
Clive Lumb
Jean-Claude BELLAMY wrote:
Dans le message :,
dorlag a pris la peine d'écrire ce qui suit :
Bonjour à tous,

en commandes DOS, j'aimerais savoir comment tester un clef dans la
base de registre (je sais les extraire, les supprimer ou encore
écrire, mais je n'ai pas trouver comment lire).


Sous DOS, c'est totalement IMPOSSIBLE !
Aucun programme DOS 16 bits ne serait capable d'accéder à la BDR ,
surtout si les ruches sont sur une partition NTFS !
______________________________________________________


Sous Windows (NT), en ligne de commandes, tu peux utiliser mon script
VBS "ReadReg"
http://www.bellamyjc.org/fr/vbsdownload.html#readreg


NB: il existe bien la commande "REG", mais elle n'est disponible qu'à
partir de Windows XP


Le REG de XP marche sous W2K (tout comme msconfig)


Avatar
F. Dunoyer [MVP]
Le 16/02/2007, Jean-Claude BELLAMY a supposé :
Dans le message :,
SylCap a pris la peine d'écrire ce qui
suit :
Bonjour,

pour info :

Sauf erreur de ma part il existe également la commande REG dans le
kit de ressource technique de NT4.


Non, dans le Reskit, c'est REGINI et REGVIEW qui existent.
(et qui ne sont pas intéressants ici)
Meme dans les mises à jours du reskit (celui pour NT)

Cette commande me parle aussi sous NT.

Oui :) j'ai une version du 12/07/1998.
Si je me souviens bien, REG.exe remplacait d'autres outils reg*
on en trouve trace ici :
http://support.microsoft.com/kb/187515/fr

et téléchargeable (encore)
ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/


--
François Dunoyer [MVP Windows Server / Security]
Quelques trucs et des astuces pour Windows : http://fds.mvps.org/ta/
Site perso : http://www.fdunoyer.net


Avatar
dorlag
Désolé de ma réponse tardive (congés !!).
Je veux tester l'existance d'une clef mais en commande dos uniquement (je
sais le faire en VBS par exemple, mais je suis contraint à le faire en
commande DOS).

Le seul moyen que j'ai trouvé est d'exporter le contenu de la clef dans un
fichier et le tester : si le fichier n'existe pas, c'est que ma clef est
également inexistante.

C'est assez peu élégant.

Merci de ton aide.

Dans le message :,
dorlag a pris la peine d'écrire ce qui suit :
Merci de ta réponse.

Pour des problèmes d'environnement, je ne peux utiliser le VBS.
Pourquoi, si je ne suis pas trop indiscret ?


J'ai bien trouvé une combine : lire la clef de registre, l'ecrire
dans un fichier et tester l'existance du fichier, mais c'est un peu
lourd, et j'aimerais ne pas passer par un fichier temporaire.

As-tu une idées ?


Oui, si tu me disais EXACTEMENT ce que tu veux faire ...

Que veux tu tester ?
L'existence d'une clef ?
L'existence d'une entrée ?
La valeur d'une entrée ?
Le type d'une entrée (REG_SZ, REG_DWORD, ...) ?

C'est très facile à écrire (en VB, C, Delphi, ...) encore faut-il savoir ce
qu'on doit écrire !!!! ;-)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr