EventLog maquina remota

11/04/2007 - 20:34 por David | Informe spam
Buenas tardes,

tengo una aplicacion que necesita escribir en un event log personalizado en
una maquina remota. La maquina remota esta en un dominio y la maquina donde
corre mi aplicacion no lo esta. Obviamente me esta dando un problema de
permisos, no existe relacion de confianza entre las maquinas (W2003) y .NET
1.1. La pregunta es existe alguna forma de hacer esto?

Muchas gracias,
David

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
11/04/2007 - 21:01 | Informe spam
"David" wrote in message
news:
tengo una aplicacion que necesita escribir en un event log personalizado
en una maquina remota. La maquina remota esta en un dominio y la maquina
donde corre mi aplicacion no lo esta. Obviamente me esta dando un problema
de permisos, no existe relacion de confianza entre las maquinas (W2003) y
.NET 1.1. La pregunta es existe alguna forma de hacer esto?



Podrías crear un Servicio Windows que se ejecute en la máquina remota
con las credenciales de un usuario reconocido en esa máquina, y transmitirle
al servicio por Remoting u otro mecanismo de comunicación las informaciones
pertinentes para que el servicio las escriba en el registro.
Respuesta Responder a este mensaje
#2 Alejandro Mezcua
12/04/2007 - 11:19 | Informe spam
Hola David.

Para leer/escribir en un log remoto necesitas que el código que se ejecuta
tenga permisos en la máquina remota. Al no tener relaciones de confianza
no puedes usar una cuenta de usuario del dominio, con lo que creo (porque
no lo he probado) que sería suficiente con cambiar la identidad del código
que hace la escritura en el equipo remoto mediante impersonación.

Aquí tienes un ejemplo de cómo se podría hacer la impersonación:

http://www.codeproject.com/useritem..._in_Ne.asp

Dinos si te sirve ;-)

Un saludo,

Alejandro Mezcua
MVP Device Application Development
http://www.byteabyte.net/

Buenas tardes,

tengo una aplicacion que necesita escribir en un event log
personalizado en una maquina remota. La maquina remota esta en un
dominio y la maquina donde corre mi aplicacion no lo esta. Obviamente
me esta dando un problema de permisos, no existe relacion de confianza
entre las maquinas (W2003) y .NET 1.1. La pregunta es existe alguna
forma de hacer esto?

Muchas gracias,
David
Respuesta Responder a este mensaje
#3 David
12/04/2007 - 19:12 | Informe spam
Muchas gracias ... eso ya lo tuve en cuenta, pero si te fijas en el codigo
veras que unicamente sirve para una maquina local. He mirado por el API de
windows y tampoco veo una funcion que me permita hacer remote login ... voy
a seguir investigando.

Muchas gracias !!!!


"Alejandro Mezcua" <alejandro.mezcua en byteabyte.net> wrote in message
news:
Hola David.

Para leer/escribir en un log remoto necesitas que el código que se ejecuta
tenga permisos en la máquina remota. Al no tener relaciones de confianza
no puedes usar una cuenta de usuario del dominio, con lo que creo (porque
no lo he probado) que sería suficiente con cambiar la identidad del código
que hace la escritura en el equipo remoto mediante impersonación.

Aquí tienes un ejemplo de cómo se podría hacer la impersonación:

http://www.codeproject.com/useritem..._in_Ne.asp

Dinos si te sirve ;-)

Un saludo,

Alejandro Mezcua
MVP Device Application Development
http://www.byteabyte.net/

Buenas tardes,

tengo una aplicacion que necesita escribir en un event log
personalizado en una maquina remota. La maquina remota esta en un
dominio y la maquina donde corre mi aplicacion no lo esta. Obviamente
me esta dando un problema de permisos, no existe relacion de confianza
entre las maquinas (W2003) y .NET 1.1. La pregunta es existe alguna
forma de hacer esto?

Muchas gracias,
David




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida