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