
Hago lo siguiente en el orden dado:
- Cree un punto de restauración del sistema. Hay una nota de cómo se ve el registro.
- Descarga un programa que tiene una prueba de X días.
- Cuando se acabe esa prueba, usa la restauración del sistema para volver al punto anteriorantesla instalación del programa
Después de estos pasos, la prueba del programa nonorestablecer, aunque el registro volvió a ser como estaba antes. ¿Por qué es esto?
Respuesta1
Hay varias maneras en que una aplicación de prueba puede hacer esto, siendo el registro sólo una de ellas. Supongamos que sí utiliza el registro. Restaurar sistema no restaura todo el registro, sino solo partes del mismo. Todo lo que la aplicación tiene que hacer es almacenar algún valor oscuro en algún lugar insospechado. Alguien podría estar mirándolo y nunca reconocerlo tal como es. Si el instalador de la aplicación encuentra este valor, sabrá que la aplicación se ha instalado previamente.
Una de esas ubicaciones sería el perfil de una de las cuentas integradas. Restaurar sistema no lo modificará y es de fácil acceso. Los desarrolladores conocen cómo funciona Restaurar sistema y utilizarían una ubicación que no invertiría. Y los desarrolladores tienden a ser muy ingeniosos. Cualquier desarrollador competente podría pensar en otros métodos en poco tiempo. Obviamente nada de esto quedaría documentado.
Respuesta2
No sé si esto ayudará, fue lo primero que pensé. Exporte todo el Registro en el punto anterior a la instalación del programa.
Win+R\regedit\File\Export (esto abre un cuadro de diálogo para guardar como en 'Documentos')\FileName\save. Utilizo FullReg(todaysDate).reg > FullReg090217.reg como nombre de archivo.
Asegúrese de que en la parte inferior del cuadro de diálogo, Rango de exportación, el botón Todo esté seleccionado.