Foros del Web » Programando para Internet » ASP Clásico »

Leer Registro De Windows Desde Asp

Estas en el tema de Leer Registro De Windows Desde Asp en el foro de ASP Clásico en Foros del Web. Buenas tardes amigos: Acudo a ustedes por que tengo la siguiente problematica. 1.Tengo una aplicacion punto de venta desarrolla 100% en ASP y Ajax. 2.Supongamos ...
  #1 (permalink)  
Antiguo 27/04/2007, 18:11
Avatar de Paultool  
Fecha de Ingreso: marzo-2007
Mensajes: 15
Antigüedad: 18 años
Puntos: 0
Pregunta Leer Registro De Windows Desde Asp

Buenas tardes amigos:

Acudo a ustedes por que tengo la siguiente problematica.

1.Tengo una aplicacion punto de venta desarrolla 100% en ASP y Ajax.

2.Supongamos que dicha aplicacion se hospedara en un dominio publico, por lo tanto puede ser accesible desde cualquier PC con conexion a Internet.

3.Actualmente puedo restingir el acceso a de dicha aplicacion validando la direccion IP del cliente, si su IP tiene los privilegios se le permite acceder, esta forma deja de ser funcional cuando el cliente no cuenta con una IP fija.

4.Me gustaria saber si alguien sabe como puedo leer una cadena del registro de windows de la PC del cliente.

5.Posteriormente comparar el valor obtenido de la lectura del registro con un registro de control encriptado dentro de la base de datos, si los dos valores concuerdan se le permite el acceso a la aplicacion.

6.Por razones de que algunos proveedores de Hosting no dejan instalar componentes es necesario que no se haga uso de estos.


Si alguien sabe como puedo solucionar este problema se los agradecere.


saludos Cordiales


Paultool

Última edición por Paultool; 27/04/2007 a las 19:15
  #2 (permalink)  
Antiguo 27/04/2007, 19:15
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: Leer Registro De Windows Desde Asp

algo similar a lo que hacen en esta pagina????

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 27/04/2007, 19:29
Avatar de Paultool  
Fecha de Ingreso: marzo-2007
Mensajes: 15
Antigüedad: 18 años
Puntos: 0
Re: Leer Registro De Windows Desde Asp

Gracias Shiryu_Libra lo probare y reportare mis resultados


saludos
  #4 (permalink)  
Antiguo 27/04/2007, 20:07
Avatar de Paultool  
Fecha de Ingreso: marzo-2007
Mensajes: 15
Antigüedad: 18 años
Puntos: 0
Re: Leer Registro De Windows Desde Asp

He aqui el codigo de como leer los valores de entradas del registro de windows.

En este ejemploleo el valor del Product ID de Windows y despues lo muestro en pantalla.

lo mas frustante es que me trae la informacion del registro del server y no del cliente, si alguien sabe como obtener la info del registro del cliente se los agradecere



Código PHP:
 <%
  
Dim wshell
  set wshell 
server.createobject("wscript.shell")
  
ReadKey wshell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProductId")
  
response.write(ReadKey)
  
  %> 
saludos

Última edición por Paultool; 27/04/2007 a las 20:28
  #5 (permalink)  
Antiguo 09/05/2007, 13:06
Avatar de Paultool  
Fecha de Ingreso: marzo-2007
Mensajes: 15
Antigüedad: 18 años
Puntos: 0
Re: Leer Registro De Windows Desde Asp

Hola compañeros:

Aun no he podido solucionar este problema "leer valor del registro de windows del cliente", se me ha ocurrido hacer un applet confiable que mande a llamar al com (Windows Script Host) de lado del cliente y que este me traiga el valor de la llave del registro el cliente que necesito.

No se si sea el mejor camino para autentificar de forma unica la pc del cliente, un verdadero dolor de cabeza.


la otra opcion es obtener un hash unico de la pc del cliente no se si alguien sepa si se puede realizar esto desde un asp?.


saludos
  #6 (permalink)  
Antiguo 09/05/2007, 15:34
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Leer Registro De Windows Desde Asp

Pues no se, quizá en lugar del applet yo haría un ActiveX

O buscaría alguno gratis, por que de pago hay muchos, por ejemplo este
  #7 (permalink)  
Antiguo 09/05/2007, 18:49
Avatar de Paultool  
Fecha de Ingreso: marzo-2007
Mensajes: 15
Antigüedad: 18 años
Puntos: 0
Re: Leer Registro De Windows Desde Asp

Myakire:

Supongamos que ya tengo el codigo del componente que realiza la funcion de leer el registro de windows , la pregunta es sabes como puedo ejecutarlo de lado del cliente?

Código PHP:
Public Function ReadData() As String

  Dim D 
As String
  Dim ObjRegistro 
As Object
  
  
' Creamos un Objeto de Registro
  Set ObjRegistro = CreateObject("WScript.Shell")
  
  ' 
y accedemos a su valor
  D 
ObjRegistro.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProductId")
  
  
ReadData D
  
   Descargamos el Objeto
  Set ObjRegistro 
Nothing
  
  
End 
Function 
saludos
  #8 (permalink)  
Antiguo 11/09/2007, 11:15
Avatar de eberrios  
Fecha de Ingreso: agosto-2004
Ubicación: Chile
Mensajes: 145
Antigüedad: 20 años, 8 meses
Puntos: 1
Re: Leer Registro De Windows Desde Asp

no puedes porque tanto php como asp se ejecuta en el servidor, solo javascript se ejecuta en la máquina del cliente y dudo(desconozco si es posible) que javascript pueda llegar a registro de la máquina por un tema de seguridad del cliente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:37.