Pregunta: | 20112 - LIMITAR NUMERO DE VECES QUE ABREN UNA DEMO |
Autor: | Pedro Amigo |
Hola a Todos:
He leído muchas de las respuestas que se han publicado pero sólo he encontrado una que se acerca a resolver mi problema. Pretendo limitar la cantidad de veces que alguien puede abrir una versión demo de una aplicación .mde. Agradezco cualquier sugerencia. Un saludo a todos. |
Respuesta: | Miguel Arguedas |
Hola Pedro... En realidad hay muchas formas de hacerlo y esto dependerá de tu ingenio.
Primeramente tenés que desabilitar la posibilidad de entrar con "shift", de lo contrario siempre se puede ingresar '****Disable Shift Key Code*************** Public Sub DisableByPassKeyProperty() Dim db As Database Dim prp As Property Set db = CurrentDb Set prp = db.CreateProperty("AllowByPassKey", dbBoolean, False) db.Properties.Append prp End Sub '****End Disable Shift Key Code************ '****Enable Shift Key Code***************** Public Sub EnableByPassKeyProperty() Dim db As Database Set db = CurrentDb db.Properties.Delete "AllowByPassKey" db.Properties.Refresh End Sub '****End Enable Shift Key Code************** Luego, puedes definir por código una fecha propuesta, o podrías utilizar un contador de veces que se utilice, o un contador de días que se utilice... Como te digo es muy variado. Luego con código controlar tu parámetro de elección. Si solamente pretendes que sea un demo y se desactive es bien sencillo hacerlo. Lo que podría complicarte un poquito si no esta familiarizado con estos temas de seguridad, es si decides utilizar código o llave (key) de activación o validación... Se me ocurren muchas formas de hacerlo, pero no se cual es tu propósito real. Dejame saber más detalles y te puedo ayudar con mucho gusto a preparar o elaborar algo. |