Llamar a DLL desde ASP con permisos del cliente

27/04/2004 - 12:10 por Tako | Informe spam
Tengo un problema y la verdad es que ya no se por donde mirar:

Tengo una DLL hecha en NET.
Registro la DLL para poder llamarla como COM con el "regasm".
Si llamo está DLL-COM desde un .VBS o un .EXE se ejecuta como el
usuario activo.
Si la llamo desde ASP se ejecuta como el usuario que registró la
DLL, no como el que accede a la página

Ni que decir tiene que yo necesito que se ejecute como el usuario que
accede a la página, no como el que la registró.

¿Alguien sabe como puedo hacerlo? En ASP.NET puedo jugar con el archivo
de configuración "web.config" y la sección "<identity impersonate="true"..."
pero en ASP no se como hacerlo y no encuentro nada que me valga.

Muchas gracias de antemano.
 

Leer las respuestas

#1 Matias Iacono
27/04/2004 - 15:34 | Informe spam
Si lo haces del lado del servidor, indudablemente la ejecutara el servidor,
no el cliente... es por ello que siempre te mostrara como usuario de
ejecucion, el mismo usuario del servidor.



"Tako" wrote in message
news:eKAnv$

Tengo un problema y la verdad es que ya no se por donde mirar:

Tengo una DLL hecha en NET.
Registro la DLL para poder llamarla como COM con el "regasm".
Si llamo está DLL-COM desde un .VBS o un .EXE se ejecuta como el
usuario activo.
Si la llamo desde ASP se ejecuta como el usuario que registró la
DLL, no como el que accede a la página

Ni que decir tiene que yo necesito que se ejecute como el usuario que
accede a la página, no como el que la registró.

¿Alguien sabe como puedo hacerlo? En ASP.NET puedo jugar con el


archivo
de configuración "web.config" y la sección "<identity


impersonate="true"..."
pero en ASP no se como hacerlo y no encuentro nada que me valga.

Muchas gracias de antemano.


Preguntas similares