![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gluglu:
Cuando digo número de serie de la tarjeta de red ... en realidad me estoy refiriendo a la MAC de la tarjeta ... ![]() Saludos, Gerardo Suárez Trejo |
|
#2
|
||||
|
||||
|
Yo iba a proponer algo parecido a lo del colega GalloSuarez. Si el problema es que no quieres que la base de datos funcione en otro servidor podrías anclarla a servidor en el que está bien por algún dato del hardware del servidor y bien puede ser la MAC de la tarjeta de red si consigues leer ese dato desde los clientes.
__________________
Be water my friend. |
|
#3
|
||||
|
||||
|
Varias cosas
Un dia de vago, me puse a inventar algo parecido.
Lo que se me ocurrio fue: MAC Serial Disco Duro Palabra clave Luego intercalo las tres cadenas generando una tercera cadena. Finalmente la tercera cadena la paso por una funcion de encriptacion. |
|
#4
|
||||
|
||||
|
Gracias todos por vuestras respuestas :
Queda claro que el método para evitar copias se basa en obtener algún número único, llámese MAC de las tarjetas de red o cualquier otro número único del equipo. Eso es precisamente lo que intentaba aclarar en mi post inicial .... que eso ya lo tengo hecho. Mi pregunta se refería en concreto si FIREBIRD es capaz de devolver alguno de esos datos en sí mismo. Por todas las contestaciones anteriores, lo que entiendo es que la única manera es a través de una UDF, no ? Saludos
__________________
Piensa siempre en positivo ! |
|
#5
|
||||
|
||||
|
Cita:
a) Posea funciones integradas para obtener este tipo de información. b) Admita llamadas directas a funciones del sistema operativo. Crear una UDF no tiene demasiada ciencia, encontrarás bastante material sobre ello en estos foros. Saludos. ![]()
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas. |
|
#6
|
||||
|
||||
|
Hace algún tiempo intenté algo así y creo recordar que el número de serie del disco duro del servidor se puede leer desde cualquier equipo. Solo hay que solicitarlo indicando una carpeta compartida del mismo. Esto hace que todos los puestos obtengan el mismo serial. A lo mejor te puede servir...
__________________
http://www.gestionportable.com |
|
#7
|
||||
|
||||
|
Crear la DLL en Delphi :
... y después en Firebird :
Por último, para pedir los datos del número de serie mediante la consulta SQL :
Saludos a todos y de nuevo gracias por vuestra ayuda ! ![]()
__________________
Piensa siempre en positivo ! |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Generar clave única | vivamotos | C++ Builder | 1 | 06-06-2008 12:42:41 |
| enviar mensajes de error en campos obligatorios y clave unica | Goyo | Conexión con bases de datos | 0 | 15-05-2007 23:11:07 |
| Obtener la clave de una base de datos de FireBird | vzar42 | Firebird e Interbase | 5 | 19-01-2007 22:43:35 |
| Problemas al generar una clave unica | Huer | OOP | 6 | 09-06-2004 02:58:57 |
| Validar clave unica en Paradox | dchaparro | Tablas planas | 6 | 20-04-2004 01:34:58 |
|