Fwd: ¿Dudas?

"Pablo Escribano" <[email protected]>
Newsgroups gmane.comp.gnome.mono.hispano
Message-ID <[email protected]>
---------- Mensaje reenviado ----------
De: Pablo Escribano <[email protected]>
Fecha: 1 de julio de 2008 21:29
Asunto: Re: [Mono-hispano] ¿Dudas?
Para: Walter Eduardo Loose <[email protected]>


Si se podria claro y te pedirá la contraseña del root. Lo que puedes es
redirecionar las salidas y las entradas de la consola a un label y a un
Entry.

Usando el espacio de nombres System.Diagnostic y utilizando un proceso
puedes ejecutarlo y redireccionar su entrada y salida a un Gtk.Entry y a un
Gtk.Label respectivamente (en windows form con sus equivalentes).

Así puedes poner:

Process pSudo = new Process();
pSudo.StartInfo= new ProcessStarInfo("shutdown -h 0"); // también se pueden
usar los argumentos
pSudo.StartInfo.RedirectStandardInput  =   Entry.Text;
pSudo.StartInfo.RedirectStandardOutput = Label.Text;
pSudo.StartInfo.UseShellExecute=true;
pSudo.Start();

No he probado la posibilidad de redireccionar directamente la entrada/salida
de la Consola (Console.In / Console.Out)  pero puedes intentarlo a ver que
resultado te da también

P.D.

Si algo no funcionar comentamelo y así aprendemos los dos



El día 1 de julio de 2008 19:52, Walter Eduardo Loose <[email protected]>
escribió:

Pablo, me alegra conocerte en cuanto a código hutdown -h 0 ya lo probee y
> funciona correctamente desde una consola pero se podría hacer desde la
> aplicación realizada en mono ya que la sentencia en la consola te pide la
> contraseña de Root
>
> El día 1 de julio de 2008 14:46, Pablo Escribano <
> [email protected]> escribió:
>
> Hola Walter:
>>
>> Sobre 1 depende de los espacios de nombres que utilices si usas únicamente
>> los mismos que .net no debe haber problemas.
>>
>> Sobre 2 pues te vas a la consola de gnome y pones ps -a y te van a salir
>> todos.
>>
>> Sobre si es posible apagar desde codigo... pues... desde bash shutdown -h
>> 0 (es decir desde la consola de Gnome).
>>
>> Un saludo
>>
>> Pablo
>>
>> El día 1 de julio de 2008 19:33, Walter Eduardo Loose <
>> [email protected]> escribió:
>>
>>>
>>> Buenas tardes, me presento mi nombre es Walter y en la actualidad trabajo
>>> con c#  usando Microsoft Visual Studio 2005 pero estoy haciendo el esfuerzo
>>> de pasar mis programas a Mono con lo cual tengo algunas dudas:
>>>
>>>    1. ¿Con Mono se genera un único binario que funciona en Windows y en
>>>    Linux teniendo instalado la maquina virtual Mono?.
>>>    2. ¿Como podría obtener una lista de los procesos que están
>>>    corriendo?.
>>>    3. ¿Es posible apagar la pc mediante código?
>>>
>>> pd:En este momento las pruebas las realizo corriendo MonoDevelop desde
>>> Ubuntu 8.04
>>>
>>> Me despido en espera de sus prontas respuestas con un cordial saludo a
>>> toda la comunidad.
>>>
>>> _______________________________________________
>>> Mono-hispano mailing list
>>> [email protected]
>>> https://listas.hispalinux.es/mailman/listinfo/mono-hispano
>>>
>>
>>
>>
>> --
>> Este mensaje y sus anexos son confidenciales. No podrá ser revelado ni
>> utilizado por nadie que no sea el destinatario. Si lo recibiera por error,
>> por favor avise al remitente, y destruya el mensaje inmediatamente. Gracias.
>>
>> This message and its attachments are confidential. If you have received it
>> in error, please notify us and destroy this message inmediately. You must
>> not copy, distribute or take any action in reliance on it. Thank you.
>
>
>
>
> --
> --
> Walter Eduardo Loose
> tel:4466-1818
> cel:15-6557-4688




-- 
Este mensaje y sus anexos son confidenciales. No podrá ser revelado ni
utilizado por nadie que no sea el destinatario. Si lo recibiera por error,
por favor avise al remitente, y destruya el mensaje inmediatamente. Gracias.

This message and its attachments are confidential. If you have received it
in error, please notify us and destroy this message inmediately. You must
not copy, distribute or take any action in reliance on it. Thank you.



-- 
Este mensaje y sus anexos son confidenciales. No podrá ser revelado ni
utilizado por nadie que no sea el destinatario. Si lo recibiera por error,
por favor avise al remitente, y destruya el mensaje inmediatamente. Gracias.

This message and its attachments are confidential. If you have received it
in error, please notify us and destroy this message inmediately. You must
not copy, distribute or take any action in reliance on it. Thank you.

_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.