Ver Mensaje Individual
  #2  
Antiguo 10-12-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.293
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Supongo que los más fácil en este caso es sacar una copia del registro al principio, sacar otra copia del registro al final y luego mostrar las diferencias.

Sabrás que hay un programa en windows que permite trabajar con el registro llamado RegEdit. Este programa permite trabajar desde la línea de comandos con parámetros. Si lo llamas de la siguiente forma:

> REGEDIT /e c:\copiareg.reg

Obtendrás una copia del registro en ese fichero.
Una vez que tengas ambas copias puedes compararlas e intentar extraer diferencias.

Otra opción es no utlizar REGEDIT y usar la clase TRegistry que viene con Delphi. Con ella puedes acceder al registro y realizar TODAS las operaciones que necesites. En tu caso, sería recorrer todas las claves y guardarlas en algun fichero. Si lo realizas al principio y al final, luego tendrás que hacer lo mismo que antes. Comporarlas y extraer diferencias.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita