Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2010, 09:30
flashtkd
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 15 años, 9 meses
Puntos: 6
abrir un .exe desde C sharp

Como puedo hacer, que al presionar un boton se ejecuta un archivo .exe

Estoy tratando de hacer un menu con botones y cada boton ejecuta una aplicacion .exe.

Esquema:
-> menu.exe (creado en c sharp)
-> carpeta_programas
--->aplicacion_1.exe
--->aplicacion_2.exe
--->aplicacion_3.exe


Código C Sharp completo:
Ver original
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9.  
  10. namespace menu
  11. {
  12.     public partial class Form1 : Form
  13.     {
  14.         public Form1()
  15.         {
  16.             InitializeComponent();
  17.         }    
  18.        
  19.        
  20.         private void button1_Click(object sender, EventArgs e)
  21.         {
  22.  
  23.             FileStream fileStream = new FileStream(@"%patch%:carpeta_programas\aplicacion_1.exe", FileMode.Open);
  24.  
  25.         }  
  26.        
  27.         private void button1_Click(object sender, EventArgs e)
  28.         {
  29.  
  30.             FileStream fileStream = new FileStream(@"%patch%:carpeta_programas\aplicacion_1.exe", FileMode.Open);
  31.  
  32.         }  
  33.        
  34.         private void button1_Click(object sender, EventArgs e)
  35.         {
  36.  
  37.             FileStream fileStream = new FileStream(@"%patch%:carpeta_programas\aplicacion_1.exe", FileMode.Open);
  38.  
  39.         }  
  40.        
  41.     }
  42. }

El código implentado es:

Código C Sharp parte del código:
Ver original
  1. private void button1_Click(object sender, EventArgs e){
  2.  
  3. FileStream fileStream = new FileStream(@"%patch%:carpeta_programas\aplicacion_1.exe", FileMode.Open);
  4.  
  5. }
  6.  
  7.  
  8. private void button2_Click(object sender, EventArgs e){
  9.  
  10. FileStream fileStream = new FileStream(@"%patch%:carpeta_programas\aplicacion_2.exe", FileMode.Open);
  11.  
  12. }
  13.  
  14.  
  15. private void button3_Click(object sender, EventArgs e){
  16.  
  17. FileStream fileStream = new FileStream(@"%patch%:carpeta_programas\aplicacion_3.exe", FileMode.Open);
  18.  
  19. }