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.
|