Ejecutar .exe desde codigo (C#)

31/05/2005 - 23:49 por Wuthrich | Informe spam
Tengo un formulario con un boton y necesito que al apretar
ese boton el codigo corra un programa; por ejemplo

Programa.exe -h 200.10.10.20 -m mandar un mensaje

osea poder ejecutar el programa desde codigo ojala alguien
me pueda enviar un trozo de codigo ojala en C#

Preguntas similare

Leer las respuestas

#1 Boha
01/06/2005 - 13:25 | Informe spam
Ejemplo
En el siguiente ejemplo se utiliza una instancia de la
clase Process para iniciar un proceso.

using System;
using System.Diagnostics;
using System.ComponentModel;

namespace MyProcessSample
{
/// <summary>
/// Shell for the sample.
/// </summary>
public class MyProcess
{
// These are the Win32 error code for file not
found or access denied.
const int ERROR_FILE_NOT_FOUND =2;
const int ERROR_ACCESS_DENIED = 5;

/// <summary>
/// Prints a file with a .doc extension.
/// </summary>
public void PrintDoc()
{
Process myProcess = new Process();

try
{
// Get the path that stores user
documents.
string myDocumentsPath =
Environment.GetFolderPath
(Environment.SpecialFolder.Personal);

myProcess.StartInfo.FileName =
myDocumentsPath + "\\MyFile.doc";
myProcess.StartInfo.Verb = "Print";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
}
catch (Win32Exception e)
{
if(e.NativeErrorCode ==
ERROR_FILE_NOT_FOUND)
{
Console.WriteLine(e.Message + ".
Check the path.");
}

else if (e.NativeErrorCode ==
ERROR_ACCESS_DENIED)
{
// Note that if your word processor
might generate exceptions
// such as this, which are handled
first.
Console.WriteLine(e.Message +
". You do not have permission to
print this file.");
}
}
}


public static void Main()
{
MyProcess myProcess = new MyProcess();
myProcess.PrintDoc();
}
}
}


Tengo un formulario con un boton y necesito que al


apretar
ese boton el codigo corra un programa; por ejemplo

Programa.exe -h 200.10.10.20 -m mandar un mensaje

osea poder ejecutar el programa desde codigo ojala


alguien
me pueda enviar un trozo de codigo ojala en C#
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida