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

11

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

Estoy usando Mac OS X Lion.

Kjuly
fuente
¿Pregunta específicamente acerca de los productos de Adobe y, de ser así, cuál de ellos, o pregunta de manera más general?
Daniel Beck
@DanielBeck Ya, me encontré con este problema de Adobe Photoshop CS5.1, y me lleva a pensar en la forma en que lo usa. : p
Kjuly

Respuestas:

7

Almacena esa información en algún lugar de su disco ( .DS_Storese han utilizado archivos ligeramente mal nombrados , para que parezcan discretos, o incluso podría informar alguna información de 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 contactando a algún servidor web.

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

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

Daniel Beck
fuente
¡Gracias Daniel, intentaré resolverlo con tu sugerencia! : D
Kjuly
@Kjuly No creo que obtenga resultados más específicos aquí, ya que el uso repetido de la versión de prueba podría estar violando el acuerdo de licencia de Adobe. Tampoco permitimos Mac OS en preguntas de hardware que no sean de Apple por una razón similar.
Daniel Beck
1

Esto depende completamente del programa en cuestión, ya que diferentes programas utilizan diferentes métodos para verificar las licencias. Para la mayoría de los programas shareware, puede ser tan simple como eliminar su correspondiente archivo de preferencias o carpeta de Soporte de aplicaciones. Para programas más grandes como 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 rastrear cuántos días quedan en la prueba (recibo del paquete, archivo de puntos, preferencia, etc.).

Un poco enloquecedor cuando lo abriste el día que lo descargaste, luego no vuelvas a mirar la aplicación hasta un mes después.

Chealion
fuente
Gracias @Chealion, por lo que es difícil descubrir la manera (incluidos los archivos o las claves, etc.) que usa la aplicación (como Photoshop). Tan malo ... :(
Kjuly
0

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

Creo que utilizan una combinación de información para asegurarse de que ya ha utilizado su versión de 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.

Patrick H.
fuente
-2

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

Dave M
fuente
1
OS X no tiene registro.
Daniel Beck
¿Qué pasa con el camino de Photoshop CS5.1?
Kjuly
Gracias Daniel Beck No es un usuario de MAC OS tan inconsciente de eso.
Dave M