Run as

10/05/2007 - 08:50 por Alhambra Eidos Kiquenet | Informe spam
Hola a todos,

quisiera saber si se puede desde aplicación C# 2.0, abrir una ventana del
IExplorer como si fuera Run As,indicando el usuario y contraseña o usuario y
luego pida la contraseña.

Alguna forma de hacerlo ?

Gracias de antemano.
Saludos.
http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
 

Leer las respuestas

#1 Alberto Poblacion
10/05/2007 - 10:05 | Informe spam
"Alhambra Eidos Kiquenet"
wrote in message news:
quisiera saber si se puede desde aplicación C# 2.0, abrir una ventana del
IExplorer como si fuera Run As,indicando el usuario y contraseña o usuario
y
luego pida la contraseña.



Podrías usar Process.Start(...) para lanzar el comando "cmd /c runas
/user:usuario uta\IExplorer.exe". Que yo sepa, no se le puede pasar al
runas la contraseña en la linea de comando. Podrías probar a redirigirla al
StandardInput del comando usando la correspondiente opción del StartInfo de
Process. No lo he probado, no puedo asegurarte que funcione.

Otra alternativa es impersonar al usuario desde dentro de tu código con
llamadas a la API de Windows, y luego lanzar el programa con Process.Start.
Si buscas en MSDN "impersonate user" encontrarás un ejemplo de cómo se hace
en C#.

Preguntas similares