RE:Nº de Serie sin modificar programa
Hola: Para no modificar el programa cada vez que lo instalen a un usuario distinto ( usando la alternativa de leer el Nº de Serie ), prueben lo siguiente:
Crear una base de datos con un campo para almacenar el Nº de Serie.
En el programa asignar una variable que contenga una Password ( la que deseen ).
En el programa antes de la función de la librería, crear una rutina para reconocer que tecla pulsaron después de ejecutar el exe. ( Ejemplo: Si definieron la F8, al momento de ejecutar el exe y pulsar esta tecla se desplegará un menú )
Crear un menú sencillo de pantalla que permita ingresar una password y validarla con la variable creada anteriormente ( esta password debe mostrarse con asteriscos en pantalla o le asignan el mismo color de fondo, para dejarla invisible ). Si es correcta la validación, permitir ingresar el Nº de serie. Posteriormente grabarlo en forma encriptada a la base de datos.
Después de la función de la librería, hacer una validación de esta lectura con la de la base de datos.
Saludos, Néstor