CLR: .Net / Mono / Boo / Otros CLR > C#

 Problema con Aplicación de Consola C#

(1/1)

wolfcat90:
Hola,
Llevo todo el día con un programa en C# y me estoy volviendo loco. El caso es que quiero hacer una conexión entre mi Telegram y mi VPS de forma que pueda escribir en la terminal lo que se me antoje y que ello se ejecute en el CMD del VPS. La conexión con Telegram me llevó poco, pero a la hora de enviar los comandos a la terminal, por cada uno que mando, esta se reinicia.
El código que uso es el siguiente:

--- Código: C# ---public static void Trythis(Message comando)        {                info.FileName = "cmd.exe";                info.RedirectStandardInput = true;                info.UseShellExecute = false;                String output = String.Empty;                p.StartInfo = info;                p.Start();             using (StreamWriter sw = p.StandardInput)            {                    if (sw.BaseStream.CanWrite)                    {                        sw.WriteLine(comando.Text);                     }                            }        }Teniendo en cuenta que la String comando funciona perfectamente y recibe correctamente mis mensajes de Telegram.
Ahora bien, cada comando que envío me crea una nueva instancia, como podéis ver en la siguiente imágen:

¿Hay alguna forma de que ejecute todos los comandos como lo haría un usuario normal y no como si hicera CTRL+C por cada comando?
Agradecería infinitamente la ayuda ya que me estoy volviendo loco...

Navegación

[0] Índice de Mensajes

Ir a la versión completa