Power Builder - Fecha room

 
Vista:

Fecha room

Publicado por Jhonatan (1 intervención) el 17/07/2004 01:10:25
Hola foristas
tengo una consulta yo desearia saber de que manera desde POWER BUILDER, puedo saber cual es la fecha room de la placa esto, lo utilizare para tener una seguridad en mi sistema y de esta manera no puedan piratear mi sistema ya que si tengo la fecha room para esta maquina solo en esa maquina podra correr y si el sistema.

o si en caso contrario, me podrian dar una mejor solucion

Gracias
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:Averiguar fecha y version del BIOS

Publicado por Oscar (1178 intervenciones) el 18/07/2004 20:00:23
Para obtener la fecha del Bios y su version, puedes obtener del regedit:

String ls_Fecha, ls_Version
RegistryGet( 'HKEY_LOCAL_MACHINE\Enum\Root\*PNP0C01\0000\', 'BIOSDate', ls_Fecha )
RegistryGet( 'HKEY_LOCAL_MACHINE\Enum\Root\*PNP0C01\0000\', 'BIOSVersion', ls_Version )

st_1.Text=String(ls_Fecha)
st_2.Text=String(ls_Version)

Lo malo de este método, es que alguien podría conocer el truco que empleaste y te arruina, modificando el regedit en otra máquina. Creo que mejor sería obtener el número de serie del Bios. Es posible conocer con otros lenguajes (aunque, mencionan que sólo funciona para algunas versiones de Win); pero en PB, aún no sabemos la forma.

//(CONTINUA...)
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

RE:Averiguar informacion del hardware con OCX

Publicado por Oscar (1178 intervenciones) el 18/07/2004 20:04:42
Otra alternativa para evitar que corra tu aplicación en otro equipo, es trabajar con el número de serie de la unidad (C, D, etc.); pero lo malo es que el número cambia cada vez que se formatea; por eso, creo que es mejor obtener el número de serie del disco duro, el ID del procesador u otro elemento distintivo de cada equipo. ¿Cómo se logra todo eso?. Con un OCX gratuito llamado: HardWare Information ActiveX Control (676 KB), que puedes bajar de:

http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=vb/komponenten/komponente0042.shtml

Nota: Por suerte funciona con PB, y según su ayuda con todas las versiones de Win. Pero debemos probar.

Pasos:
1. Registras el control.
2. Para ver su propiedades, seleccionas: "hardWareInfo Control", y pulsas el botón Browse.
3. Insertas en cualquier parte de tu ventana (permanece invisible en tiempo de ejecución)

USO DEL CONTROL
* En tiempo de diseño
1. Clic derecho en el control
2. Ole Control Properties...

* En tiempo de ejecución
Sólo debes nombrar las propiedades del control.
Ejemplos:

//Fecha del Bios
st_1.Text=String(ole_1.Object.BiosReleaseDate)

//ID del procesador
st_2.Text=String(ole_1.Object.ProcessorID)

//Número de serie del Disco Duro
st_3.Text=String(ole_1.Object.HardDisk1SerialNumber)

Un saludo.
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

SERIE DISCO DURO

Publicado por LuzFacundo (19 intervenciones) el 22/02/2011 00:24:10
Hola, soy programadora y tengo que realizar un instalador con la serie del disco duro.

Para mi no esta claro o no se "Registrar el control" (paso 1).

Por favor, necesito tu ayuda.

Gracias por tu ayuda.
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

RE:Fecha room

Publicado por Jhonatan (29 intervenciones) el 22/07/2004 01:01:53
Gracias Oscar tu ayuda me sirvio de mucho de lo agradesco

Un saludo desde PERÚ
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