none
Cómo abrir programa externo en Visual Studio RRS feed

  • Pregunta

  • Buenas a todos:

    Lo primero de todo gracias por dedicar algo de su tiempo a ayudarme.

    Quería abrir desde Visual studio un programa externo que está instalado en el ordenador, y poder manejarlo desde la misma aplicacion de visual studio, es decir, que no se me habrá en primer plano el programa externo, si no que pueda interactuar con el desde una ventana de mi aplicación de Visual Studio.

    Es eso posible?? y si lo es, por donde puedo atacar el problema?

    Saludos y gracias!

    lunes, 23 de noviembre de 2015 9:53

Respuestas

  • Por ejemplo

    Process p = Process.Start("notepad.exe");
    Thread.Sleep(500);
    SetParent(p.MainWindowHandle, pNotePad.Handle);
    
    ///
    [DllImport("user32.dll")]
    static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);

    lunes, 23 de noviembre de 2015 11:37

Todas las respuestas