Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - StbanMC

#1
Muchas Gracias

Facilitaste mi vida un mil porciento..


aprendi y compartire mi conocimiento haci como ud's comparten el suyo!

:D :D :D

publique aki porque no me dieron respuesta en .NET

Lecion aprendida
#2
Buen Dia..


tengo un codigo para iniciar un proceso con una ventana sobre poniendola y que cuando se cierre esa  ventana se cierre con el proceso que se inicio.

donde hay una parte donde inicia el proceso sin tener una ruta especifica



Código:
Dim programName As String = "SetUp_v100001.exe"
       System.Diagnostics.Process.Start(Application.StartupPath & "\" & programName)


pero dentro de este codigo no puedo buscar la forma de que inicie
el proceso de forma maximizada

como lo resuelvo??

si les sirve el codigo lo dejo aki

Código:
Public Class SetUp_v101
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Dim programName As String = "SetUp_v100001.exe"
       System.Diagnostics.Process.Start(Application.StartupPath & "\" & programName)
   End Sub
   Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
       Me.WebBrowser1.AllowWebBrowserDrop = True
   End Sub

   Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
       Label1.Text = DateString
       Label2.Text = TimeOfDay
   End Sub
   Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
       If e.CloseReason = CloseReason.UserClosing Then
           If MsgBox("Realmente desea salir?", MsgBoxStyle.YesNo, "Finalizar SetUp") = MsgBoxResult.Yes Then
               Application.Exit()
               For Each prc As Process In Process.GetProcesses
                   If prc.MainWindowTitle.Contains("Setup_v100001") Then
                       prc.Kill()
                   ElseIf prc.ProcessName = "SetUp_v100001.exe" Then
                       prc.Kill()
                       Me.Close()
                   End If
               Next
           Else
               e.Cancel = True
           End If
       End If
   End Sub
End Class

#3
Buen Dia..


tengo un codigo para iniciar un proceso con una ventana sobre poniendola y que cuando se cierre esa  ventana se cierre con el proceso que se inicio.

donde hay una parte donde inicia el proceso sin tener una ruta especifica


Dim programName As String = "SetUp_v100001.exe"
        System.Diagnostics.Process.Start(Application.StartupPath & "\" & programName)


pero dentro de este codigo no puedo buscar la forma de que inicie
el proceso de forma maximizada



si les sirve el codigo lo dejo aki

Public Class SetUp_v101
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim programName As String = "SetUp_v100001.exe"
        System.Diagnostics.Process.Start(Application.StartupPath & "\" & programName)
    End Sub
    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        Me.WebBrowser1.AllowWebBrowserDrop = True
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Label1.Text = DateString
        Label2.Text = TimeOfDay
    End Sub
    Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
        If e.CloseReason = CloseReason.UserClosing Then
            If MsgBox("Realmente desea salir?", MsgBoxStyle.YesNo, "Finalizar SetUp") = MsgBoxResult.Yes Then
                Application.Exit()
                For Each prc As Process In Process.GetProcesses
                    If prc.MainWindowTitle.Contains("Setup_v100001") Then
                        prc.Kill()
                    ElseIf prc.ProcessName = "SetUp_v100001.exe" Then
                        prc.Kill()
                        Me.Close()
                    End If
                Next
            Else
                e.Cancel = True
            End If
        End If
    End Sub
End Class
#5
ok Gracias!
Pero la idea es abrirla pero que se ejecute dentro de la ventana del proyecto o futuro exe no por independiente...


y cuando modifique la ventana del exe principal la secundaria se afecte
la idea es crear un marco que contenga dicho ejecutable
#6
Buen Dia.


Tengo un inconveniente quiero manejar unas aplicaciones ejecutables .exe

desde una aplicacion principal donde sale una lista de estas y el usuario

escoje cual va a utilizar y pincha el boton de la misma.

hay viene el problema estas aplicaciones se ejecutan de forma independiente

no hay forma de que se ejecuten dentro de la misma ventana donde tenga el control de

esta desde la principal, donde si cierro la aplicacion primaria se cierren las demas y si modifico

el tamaño de las ventanas la aplicacion se adapte como si fuese un "frame" o un marco de la aplicacion

y todo se ejecute desde la ventanas de la aplicacion y si la cierro se cierre el proceso ejecutado??

esto es lo que llevo pero soy nuevo....


Dim p As New ProcessStartInfo()


        With p
            Dim exec As String = "C:\Users\TOSHIBA USER\Desktop\Subme\SubMeLive2014.exe"


            p.FileName = exec
            p.WindowStyle = ProcessWindowStyle.Maximized
            p.UseShellExecute = False
            p.RedirectStandardOutput = True
            p.RedirectStandardError = True


            Dim x As Process = Process.Start(p)
            Dim output As String = x.StandardOutput.ReadToEnd()
            Dim err As String = x.StandardError.ReadToEnd()

            x.StandardOutput.ReadToEnd()


Gracias de AnteMano  :D