PDA

Visualizza la versione completa : Batch REGEDIT.exe con eccezzioni


Dewosx
19-04-2004, 20:22
Salve a tutti, il primo msg che mando :)
Volevo solamente una piccola informazione.
Da ieri mi sono affacciato al mondo dei file BATCH e
oramai credo di saperne almeno un p.
Ho bisogno di creare un programma che faccia le seguenti azioni:

Crea automaticamente una copia del registro di configurazione
del pc sul quale viene avviato il file.
A me interessano le chiavi specifiche di:
HKEY_LOCAL_MACHINE\SOFTWARE\
Tutto il resto no.

Dopo qualche prova ho creato questo:

Regedit.exe /E LOCAL.reg HKEY_LOCAL_MACHINE\SOFTWARE\

E fino a qui nessun problema.
Bhe non proprio...il punto che nel file di registro
LOCAL.reg tra le chiavi di HKEY_LOCAL_MACHINE\SOFTWARE\
il 70% dello spazio lo occupa la categoria
HKEY_LOCAL_MACHINE\SOFTWARE\Classes che a me non interessa.
Ho provato in tutti i modi a cercare un comando che la escluda
dal file creato (senza cancellarla dal mio registro ovviamente :)
ma non riesco proprio a far niente.
C' un comando per eseguire un Regedit riferito per ad un
determinato registro e non a quello di sistema? (potrei cos
utilizzare il comando /D sul file LOCAL.reg ed eliminare le chiavi
in eccesso).

Avevo provato anche a far questo:
Regedit.exe /E LOCAL.reg HKEY_LOCAL_MACHINE\SOFTWARE\
Regedit.exe /E LOCAL.reg HKEY_LOCAL_MACHINE\SOFTWARE\Classes.reg
e poi tentato di fare un COMPARE and DELETE con praticamente
tutti i programmi DOS presenti sul web ma nulla.

C' una soluzione?
Grazie infinite.

Dewosx
20-04-2004, 13:18
Mi devo rassegnare? :bh:

web ces
20-04-2004, 22:31
non puoi cancellarli manualmente? :bh:

Loading