Créer clé de registre avec un batch

Créer clé de registre avec un batch - Shell/Batch - Programmation

Marsh Posté le 06-04-2006 à 19:32:29    

Bonjour à tous

 

Je voudrais savoir ci il est possible de créer une clé de registre avec un batch?

 

Ce que je veux faire par exemple :

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Zone Labs Client"="C:\\Program Files\\Zone Labs\\ZoneAlarm\\zlclient.exe"

 

Je voudrais par exemple créer une clé de registre qui a un chemin d'acces.

 

Ces clés servent à ajouter une application au démarrage de windows.

 

Merci d'avance

 

Gortex3D

Reply

Marsh Posté le 06-04-2006 à 19:32:29   

Reply

Marsh Posté le 06-04-2006 à 20:36:51    

reg add
si XP.
reg add /?
pour plus d'info.

Reply

Marsh Posté le 06-04-2006 à 23:04:49    

Merci de ta reponse nglechau mais je ne vois pas comment utiliser ta commande.
 
Pourrais tu me mettres un exemple STP
 
Merci

Reply

Marsh Posté le 06-04-2006 à 23:12:44    

Les exemples sont donnés par  
reg add /?
à l'invite de commandes.

Reply

Marsh Posté le 06-04-2006 à 23:28:11    

Merci effectivement grace a ton aide j'ai reussi à trouvé plus d'info, le problème est que c'est mon premier batch et je ne comprend pas grand chose a ce qui est ecrit.
 
REG ADD \\ABC\HKML\SOFTWARE\MA CLE
 
Est ce que quelqu'un peu me donner un exemple.
Ca me permetrai de mieux comprendre.
 
Merci


Message édité par gortex3D le 06-04-2006 à 23:28:34
Reply

Marsh Posté le 07-04-2006 à 01:29:07    

Cet exemple est pour une machine sur le réseau (dont le nom est ABC).
 
Pour ton cas, regarde les 3 autres exemples.

Reply

Marsh Posté le 07-04-2006 à 07:33:50    

C'est ce qui me semblais mais les 3 autres parles d'ajouter une valeur or je souhaite ajouté une clé. Ou alors je n'ai pas tout compris.
 
J'ai trouvé ca en cherchant avec google mais ca ne fonctionne pas est ce que j'aurais oublié une commande ou mal ecrit une commande?
 
reg add hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /Zonalarme /REG_LINK /C:\\Program Files\\Zone Labs\\ZoneAlarm\\zonealarm.exe
 
Merci


Message édité par gortex3D le 07-04-2006 à 07:35:49
Reply

Marsh Posté le 07-04-2006 à 09:07:34    

C'est bon j'ai eu la solution /
 
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Zonalarme" /d "C:\\Program Files\\Zone Labs\\ZoneAlarm\\zonealarm.exe "
 
Ca pourra peut-être aider quelqu'un d'autre
 
Merci de ton aide nglechau

Reply

Marsh Posté le 09-04-2006 à 11:30:46    

une nouvelle question comment créer une temporisation avec un fichier.batch pour qu'entre 2 étapes il se passe par exemple 5 secondes?
 
Merci d'avance


Message édité par gortex3D le 09-04-2006 à 11:31:04
Reply

Marsh Posté le 09-04-2006 à 16:52:17    

Il faut un .exe externe comme sleep.exe qui est inclus dans le Windows Server 2003 Resource Kit Tools

Reply

Marsh Posté le 09-04-2006 à 16:52:17   

Reply

Marsh Posté le 09-04-2006 à 18:40:13    

@to380
 
Ok merci
 
Encore une question:
 
Je voudrais sur mon fichier.bat avoir des valeurs externes qui se rentre manuelement est ce possible?
 
Exemple :
 
@echo Mot de passe 1?
1111
@echo Mot de passe 2?
2222
 
C:\H4dmp.exe 1111 2222
 
Je voudrais que lorsque je lance le bat il s'arrete pour que je rentre le mot de passe 1 puis j'appuis sur entré il me demmande le mot de passe 2 j'appuis sur entré et il execute le programme.
 
Ci c'est posible comment?


Message édité par gortex3D le 09-04-2006 à 18:41:44
Reply

Marsh Posté le 09-04-2006 à 19:00:50    

@echo off
echo Veuillez entrer le premier mot de passe ci-dessous :
set /P pass1=
echo Veuillez entrer le deuxième mot de passe ci-dessous :
set /P pass2=
start /D "C:\" H4dmp.exe %pass1% %pass2%

Voila :)

Reply

Marsh Posté le 09-04-2006 à 19:05:11    

Genial merci pour ton explication to380

Reply

Marsh Posté le 09-04-2006 à 19:06:00    

gortex3D a écrit :

Genial merci pour ton explication to380

De rien ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed