¿Cómo sabe una versión de prueba que se ha instalado antes?

¿Cómo sabe una versión de prueba que se ha instalado antes?

¿Cómo determina una versión de prueba que se ha instalado antes, para evitar que los usuarios la instalen por segunda vez, tal como lo hacen los productos de Adobe?

Estoy usando Mac OS X Lion.

Respuesta1

Almacena esa información en algún lugar de su disco ( .DS_Storepara esto se han utilizado archivos con nombres ligeramente incorrectos, para que parezcan discretos), o incluso podría informar cierta información del hardware (por ejemplo, dirección MAC) al fabricante si hay una conexión a Internet durante la instalación de prueba (o ambos).

De esa manera, el instalador puede determinar que el mismo producto ya estaba instalado, ya sea utilizando la información de algún lugar de su disco o comunicándose con algún servidor web.

Depende del producto en cuestión exactamente cómo funciona.

Puede intentar registrar todos los accesos al disco mediante el proceso de instalación utilizando, por ejemplo, la opensnooputilidad para averiguar a qué archivos se accede e intentar identificar el archivo que contiene la información de prueba.

Respuesta2

Esto depende completamente del programa en cuestión, ya que diferentes programas utilizan diferentes métodos para verificar la licencia. Para la mayoría de los programas shareware, puede ser tan simple como eliminar su archivo de preferencias correspondiente o la carpeta de soporte de aplicaciones. Para programas más grandes como el Creative Suite de aplicaciones de Adobe, tiende a ser más complicado. Inevitablemente, siempre es el hecho de que queda algo de la instalación inicial que se usó para realizar un seguimiento de cuántos días quedan en la prueba (recibo del paquete, archivo punto, preferencia, etc.).

Un poco exasperante cuando la abriste el día que la descargaste y luego no vuelves a ver la aplicación hasta un mes después.

Respuesta3

Creo que para Photoshop la información se almacena en los servidores de Adobe. Digo esto porque si restaurara su computadora a una copia de seguridad anterior e intentara reinstalar la versión de prueba de Photoshop CS, la versión de prueba no funcionará.

Creo que utilizan una combinación de información para determinar si ya has utilizado tu prueba. La dirección MAC sería la más obvia para mí. Sin embargo, parece demasiado obvio, por lo que podría ser una combinación de información diferente que les permita identificar su computadora.

Respuesta4

No estoy seguro de que haya una respuesta sencilla, ya que la mayoría de los proveedores mantienen esta información protegida. Una forma es una clave de registro que no esté en una ubicación "normal" y que no sea fácil de encontrar. También podría ser un archivo oculto. Estoy seguro de que hay más.

información relacionada