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
Ir a la versión completa