FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias neftalí,
El sistema tiene actualmente usuario, contraseña y restricciones de acceso a algunos módulos, pero toda esa información reside en las tablas de la BD que se encuentra en SQL Server. El problema es que, por ejemplo, ese cliente del cual les escribo en el mensaje, podría, con los usuarios y claves que ya conoce, implementarlo en alguna tienda de él, que no tenga mi sistema, o el mismo técnico, podría instalar el sistema con los mismos usuarios y contraseñas de las que ya conoce a un cliente particular de él. Lo que me gustaría, sería algo así, como que ante un cambio de sistema operativo, de disco duro o una pieza similar, simplemente el sistema no se ejecute o algo así. De forma que al llamarme, yo pueda validar el sistema nuevamente para que siga funcionando, repito, no es con la intención de que ellos no puedan manejar sus equipos con sus técnicos pero si no aplico algo de seguridad se me va a volver el sistema del pueblo y no quiero eso. Se que aquí hay sistemas grandes ante los cuales, cada vez que un equipo debe ser formateado o agregan un equipo de trabajo más a la red, estos deben llamar a los fabricantes del software para que instalen la licencia o validen la misma en un equipo que haya sido reparado. Me imagino ahora que será con conexiones a servidores externos como lo mencionas y me imagino que es un proceso largo que no puedo implementar ahora mismo. Había pensado en capturar el volumen del disco (cosa que no sé como hacer) pero ya estoy leyendo que hay utilidades que te permiten modificar ese número para que sea igual que el que tenía el disco duro dañado. Que bárbaro!
__________________
Oskar |
#2
|
||||
|
||||
Justo Neftalí tiene unos componentes que te pueden ayudar en algunas de esas tareas que dices.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
|||
|
|||
Gracias Movorack,
Los estoy revisando justo ahora, estoy chequeando que sean compatibles para Delphi 7.
__________________
Oskar |
#4
|
|||
|
|||
Hola
También aconsejo no ser drástico con lo de las claves. Me explico Yo tengo una aplicación "casi" sin protección y, que yo sepa, nadie la ha pirateado Cuando detecto que la aplicación no encuentra los seriales, simplemente activo rutinas erróneas del programa, de tal forma que la aplicación parece funcionar correctamente pero da errores aleatorios en sitios críticos (modificaciones, impresiones, etc) con lo cual, o llaman al servicio técnico legal o se vuelven locos. Y si además parece un error del programa desisten Saludos |
#5
|
||||
|
||||
Yo no me preocuparía, en cuantos más sitios lo tengan instalado, más lo usarán, y cuando llegue un cambio legislativo, o necesiten cambiar el formato de algún informe, no tendrán más remedio que llamarte para hacerlo. Ahí regularizas económicamente la situación, ya que sin meterles un sopapo muy fuerte, a los clientes formales no les puede salir más caro tener tu sistema instalado que a los piratillas. Ya sabes, mantenimientos más caros, licencia ñapa y a correr. El que no quiera pagar por tu sistema no merece ser tu cliente.
Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#6
|
||||
|
||||
Amén hermano.
|
#7
|
||||
|
||||
Entre tontada y tontada que digo, a veces me sale alguna cosa razonable...
Me pasa algunos días. Hoy iré a la cama satisfecho. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#8
|
||||
|
||||
Deberían serlo sin problemas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
||||
|
||||
Cita:
Cuando arranca el programa compara los números de serie y si no coinciden el programa muestra un mensaje de error y se cierra. Si el usuario que entra en el programa es "Supervisor" (soy yo) y los números de serie no coinciden, sale un mensaje advirtiendome y se me activa un botón para poder legalizar el programa en ese ordenador. Un saludo. |
#10
|
|||
|
|||
Cita:
Ahora me encuentro estudiando cual de las opciones que me han dado aquí me va a mejor, así como su implementación y me gusta bastante esa opción. Apenas logre implementar algo los pondré al tanto de los resultados. Gracias
__________________
Oskar |
#11
|
||||
|
||||
Este tema sale cada rato y siempre se mira errado.
Preguntate, que REALMENTE quieres: - Que tu software tenga el MENOR NUMERO de usuarios posibles, o el MAYOR? - o AUMENTAR TUS INGRESOS o REDUCIRLOS? ---- En esto te estas enfocando, en que tengas el MENOR NUMERO de usuarios posibles. Ahora no falta que ademas ni le hagas marketing a tu software. Mientras mas trabas le pongas al sistema, menos te van a querer. O te van a querer, pero rapidito afuera. Mucho menos si metes "trampas" o "errores" en tu programa. Leete este articulo que te ayudara mucho: "Piracy and Unconventional Wisdom" https://www.codeproject.com/kb/archi...w=quick&fr=101 ---- Este es un tema delicado, pero que ya esta probado que funciona mas. La pirateria de musica, peliculas & videojuegos es muchísimo mas alta que la de software. Por años le intentaron con DRM y otras medidas. Ese es el enfoque: "Reducir al MAXIMO el uso del producto" ----- En cambio otros, como netflix, steam, apple, google, amazon, etc se enfocaron en: "Aumentar al MAXIMO la cantidad de dinero recibido" El hecho de que se piratee, por ejemplo la nueva temporada de Game of Thrones o el ultimo videojuego termina resultando *benefico* si esta la empresa enfocado en lo segundo, que sabe que la plata entra por A o por B SI TIENES UN PRODUCTO DE AMPLIO IMPACTO. --- Asi que dale la vuelta: - Obvio, contabiliza bien quienes son tus clientes - Contabiliza cuanta plata y tiempo vas a perder montando una "seguridad" que no le hara pestañear a ningun pirata serio (que tendra unos 15 o 16 años) pero que si jodera a un adulto que tiene necesidad de tu programa. NECESIDAD DE TU PROGRAMA, Ok? - Pon algun medio de saber si tu programa esta ligado a una cuenta de pago. Lo de tener un chequeo con internet esta bien, PERO estar chequeando a espaldas de tus clientes de pago (osea, escondido como un ladron), o PEOR no funcionar si no hay internet? Que Asco. Guacala, No hagas eso. Eso lo hacen los spywares. NO ASUMAS que si no esta linqueado a una cuenta paga es de entrada un criminal. - Cuando tengas ese conocimiento, de forma responsable y profesional (nada de popups ni cosas que terminan haciendo que te odien) sino que HAZ SENCILLO PAGAR POR TU PROGRAMA. Y ademas, benefico con otros beneficios (ejemplo, ten facil el que te contacten por soporte) Ese es el truco de netflix, steam y demas. - Motiva a TODOS a estar conectados contigo, y busca medios de maximizar la cantidad de servicios adicionales que ofreces. AUN A LOS "PIRATAS" Eventualmente, por A o por B, la plata te llega. Es inevitable si das un buen servicio!
__________________
El malabarista. Última edición por mamcx fecha: 29-07-2017 a las 03:13:33. |
#12
|
||||
|
||||
Hay que procurar tener muchos clientes, cuantos más, mejor. Para ello no se puede poner controles para que no usen el programa, al contrario, hay que facilitar que lo copien y lo usen porque ya llamarán alguna vez porque necesiten soporte por algún motivo y ahí es el momento de cobrarles una licencia. También pueden haber cambios por motivos legales y tendrán que actualizar su programa, no les quedaría más remedio, también es el momento de cobrarles. Hay muchas probabilidades de que "vengan a ti" por necesidad. |
#13
|
|||
|
|||
Cita:
Hola oskar ! Cuando formateas y instalas nuevo windows, hay aplicaciones y drivers, que no se instalan, lo que podrias hacer , que tu programa detecte la existencia de un programa al detectar eso, se ejecuta y si no lo detecta no sé ejecuta() . tienes que buscar en C:\Windows\System32 , compara esos archivos con una pc formateada y una que no has formateado. La otra alternativa seria que crees una aplicacion que tu solamente lo tengas y que comparta funciones con tu Sistema, obviamente con un login , y esos datos esten validados en una base de datos tambien podrias crear un script para ver cuantos usuarios estan usando esa cuenta, al detectar 2 o mas cuentas podrias cerrarlas. Esa aplicacion tuya lo haces que se ejecute junto con el windows y que tu sistema verifique si existe ese programa,al detectar esa aplicacion se ejecute de forma normal. En que ayudaria eso? Que si se llevan tu sistema, no podran usarlo ya que necesitarian la otra aplicacion adicional que se encuentra en el registro de inicio. Otra cosa , si se llegaran a llevar la aplicacion tambien con el sistema, le pedira una cuenta, y si no tiene esa cuenta no se podra ejecutar el sistema. Esa cuenta solo lo tendrias tu y el dueño al que le estas ofreciendo tu sistema etc. espero haberte ayudado, saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Copias de DataSet | Cecilio | Conexión con bases de datos | 3 | 03-04-2008 11:54:23 |
Alguien ha visto el Software llamado DIA de Software Libre? | eddg | Varios | 0 | 29-09-2007 17:16:45 |
Copias de Seguridad | noa | C++ Builder | 1 | 25-02-2004 17:52:27 |
copias de seguridad | Irina | Varios | 1 | 09-06-2003 15:06:41 |
Proteger Software | cso2000 | Varios | 3 | 08-05-2003 21:09:12 |
|