Power Builder - aplicacion en una sola PC

 
Vista:

aplicacion en una sola PC

Publicado por Luiss (90 intervenciones) el 06/02/2007 01:30:32
hola gente, como andan?
He terminado una aplicacion que va a ir instalada en una pc. y ante cualquier cosa quiero que solo se pueda usar en esa pc instalada, osea que no puedan copiar ni nada. alguno me puede ayudar con alguna idea o metodo de como hacer eso, gracias!!!
abrazos desde argentina
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:aplicacion en una sola PC

Publicado por John Fenando Henao (25 intervenciones) el 06/02/2007 16:08:03
Saludos

Se me ocurre algo

crear una tabla donde resgistres los nombres de los pc que quieres que tengan acceso y luego...

con este código

string ls_nombre_maquina
int li_numero
//ls_nombre_maquina almacena el nombre del pc
// li_numero almacena uno si encuentra la maquina

RegistryGet("HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName", "ComputerName", RegString!,ls_nombre_maquina)

y con una consulta sql antes del open a la ventana principal pero despues de conectarte

realizar esto

SELECT count(*)
INTO :li_numero
FROM tabla_nombres_pc
WHERE nombre_maquina = :ls_nombre_maquina
using variable transaccional si tienes ouna o sino punto y como


IF varible_transaccional.sqlcode = 0 AND not Isnull(li_numero) AND li_numero >0 THEN
open (w_principal)
ELSE
messagebox('ATENCIÓN','Esta aplicación no tiene permiso para este pc',stopsign!)

END IF

espero que te sirva y me cuentas como te va
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar