Base de registre [aidez moi svp]

Base de registre [aidez moi svp] - Programmation

Marsh Posté le 11-03-2002 à 11:58:19    

:(  Voila le problem qui se pose a moi :
Je suis au boulot et on m'a demander de reparer un problem d'office sur une machine. Pour que je puisse reparer, il faut que je supprime ces dossiers dans la base de registre :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
HKEY_CURRENT_USER\Software\Microsoft\Office
le probleme est que je souhaite pouvoir les effacer via un batch (je ne sais pas comment faire par ligne de commande), ou par un autre moyen qui sera simple (fichier a double clicker) pour l'utilisateur (de base) a qui je donnerai le fichier...
 
 :jap:  Merci d'avance pour votre aide   :jap:

 

[jfdsdjhfuetppo]--Message édité par Brutalos--[/jfdsdjhfuetppo]


---------------
*** Connect to wired... http://www.lain-wired.fr.st ***
Reply

Marsh Posté le 11-03-2002 à 11:58:19   

Reply

Marsh Posté le 11-03-2002 à 12:08:53    

j'ai deja fait des programmes qui peuvent acceder a la base de registre (avec Delphi). mais est ce que toi, tu sais programmer ces genres de programmes ?
Avec Delphi, c'est carrement pas complique.
Mais maintenant, il faut voir tes imperatifs d'utilisation

Reply

Marsh Posté le 11-03-2002 à 12:09:01    

je vois mal comment faire ça par un batch, vu que les clés ne sont pas des dossiers mais des portions d'un immense fichier binaire...
à mon avis, tu ne couperas pas à la programmation d'un petit exe en VB pour supprimer ces clés, fort simple à faire, avec la fonction DeleteSettings par exemple

Reply

Marsh Posté le 11-03-2002 à 12:10:13    

Reply

Marsh Posté le 11-03-2002 à 12:16:56    

bon allez, je te donne un exemple d'utilisation de DeleteSetting adapté à ton cas  :wahoo:  
 
DeleteSetting ("Microsoft" ,"Office" ) => efface toutes les clés de la section "Office" du dossier "Microsoft"
 
g pas testé, donc à vérifier, ça fait un bail que je me sers plus de VB

Reply

Marsh Posté le 11-03-2002 à 12:33:47    

Avec un batch c'est possible :
dans le batch :
Regedit /s toto.reg
 
Dans le reg :
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office]
 
A vérifier pour le - devant HKEY... et la syntaxe exacte.
Je vais manger et je regarde cet a.m.
A+
 
Après vérif (de tête car j'ai pas retrouvé l'URL...) je modifie mon message, si celà ne marche pas tu peux faire ainsi :
http://www.infoprat.net/astuces/wi [...] dr_067.php
 
A+

 

[jfdsdjhfuetppo]--Message édité par JPA--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 11-03-2002 à 13:57:55    

Je viens de retrouver l'URL :
http://perso.wanadoo.fr/keyshell/RegInf.htm
La syntaxe est bien celle que je mentionnais.
A+

Reply

Marsh Posté le 11-03-2002 à 14:23:14    

Merci a tous pour votre aide et pour vos lien  :jap:  
 
JPA : merci pour ta soluce, ca marche nikel  :jap:  
Harkonnen : j'aurai pas besoin VB mais merci quand meme pour ton aide


---------------
*** Connect to wired... http://www.lain-wired.fr.st ***
Reply

Sujets relatifs:

Leave a Replay

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