none
Ejecutar una aplicacion desde C#

    Question

  • Deseo hacer es esa interfaz que se autoejecuta cuando insertas un CD de drivers u otros instaladores en  la PC, pero no se como ejecutar otro programa desde el mio en C#, Que debo hacer y que librerias usar?

    Saludos.

    Tuesday, July 03, 2007 10:17 PM

Answers

All replies

  • Mira System.Diagnostics.Process.Start("ruta_nombre_aplicacion").

    Para el CD, necesitas crear un fichero llamado auto.inf con una linea

    open=ruta_nombre_aplicacion
    icon=icono
    Wednesday, July 04, 2007 5:39 AM
  • Hola estoy haciendo algo parecido, pero necesito ejecutar la grabadora de sonido de windows mi codigo es así:

     

    private void ListaSonidoMenu_SelectedIndexChanged(object sender, EventArgs e){
    
    int seleccion = ListaSonidoMenu.SelectedIndex;
    
     	if (seleccion == 0){
    
    	System.Diagnostics.Process.Start("%SystemRoot%\system32\SoundRecorder.exe"); 
    
     	}
    
    }

     

     

     

     

    La idea es que al presionar un item de mi lista este  me ejecute la grabadora de sonido de windows ,Pero me aparece el siguiente error : 

    Error 1 Unrecognized escape sequence  , que puede estar saliendo mal?? la ruta es correcta ya la verifiqué.

    Tuesday, September 14, 2010 5:35 AM
  • Hola GuillermoM,

     

    Podrias probar asi:

     

    System.Diagnostics.Process.Start(@"%SystemRoot%\system32\SoundRecorder.exe"); 


    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    Tuesday, September 14, 2010 10:00 AM
  • con todo respeto alli te has equivocado x q las barras correctas son las normales" / " y no las q usa el sistema " \ " esas siempre dan error, y no se necesita poner "@" ni "%"
    Monday, September 12, 2011 2:13 AM