Muchas gracias Carlos
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
Muchas gracias Carlos
function Open( cDbf, lShared, ... )
lOk := .t.
use ... control de apetura, indices, etc
#ifdef _DEMO_VERSION
if ordkeycount() > 50
? version demo
lOk := .f.
endif
#endif
return lOkEn la instalación si no existe creo un archivo oculto en la unidad C: donde guardo la fecha.
En el programa le voy aumentado 1 hasta que cumpla el demo, la cual no tiene que ser menor a la actual por si cambian la del computador.
Para que no puedan editar el ejecutable para saber la ubicación del archivo oculto encripto el EXE con una herramienta la cual también hace más pequeño el EXE
Si el sistema es bueno, claro que se dan modo.
Saludos,
Adhemar
FranciscoA wrote:Hola Pedro.
Una pequeña sugerencia: No concentres la seguridad en una sola function o procedimiento. Asà es fácil "by-pasear" con un jmp. También podrÃas limitar el número de registros en tus tablas, hacer comparaciones de cadenas por el nombre del cliente, y del programa, borrar "algo" cuando se vence el demo, etc. Cada una de estas en funciones diferentes, y en partes diferentes de tu software, usar timers.
Solo son ideas.
Saludos.
Francisco, me gustarÃa que me explicaras esto. Lo comento porque hace ya algunos años, aún andaba con el grupo Eidos, se nos planteó algo parecido, y ..
Yo también fui suscriptor y aún tengo en casa revistas de clipermania y Eidos. Si que fueron buenos tiempos. Por cierto mirando por ahà me encontré el dialog de Antonio.
Pedro.
A ver con lo siguiente: Antiguamente usaba un hardkey como los que traÃa los productos de autodesk y que se colocaban el el puerto LPT1:, al quedar descontinuados estos puertos he buscado usar como harkey una memoria USB o pendrive, con la cual busco el serial y lo guardo encriptado y siempre el programa busca y compara si existe esa llave de seguridad. de esta forma evito la copia ilegal del programa.
a ver si te da una luz, esta idea.
Saludos
J. Ernesto Pinto Q.
Fwh_x64 2501, BCC++_x64 7_70 , Harbour 3.20, LopeEdit 5.8
jepsys@hotmail.com, jepsys@gmail.com
Ernesto, no se trata de dar llaves USB si no de poner un poco difÃcil la copia.
Explico el por qué de este post. Desde hace años vengo haciendo programas a medida para empresas, y ahora que ya no los hago, me gustarÃa poner en una web parte de esos programas para su venta a precio pequeño. Hacer que el mismo programa que se bajen de la web sirva como Demo y como programa licenciado. Ya tengo casi ultimado el módulo de licenciamiento y sólo falta ultimar los detalles de su incorporación al programa siguiendo los consejos que me habéis dado.
Una vez lo tenga acabado y colocadas las explicaciones lo facilitaré para el que quiera usarlo y depurarlo.