Qualcuno mi sa dire perche questa mi restituisce errore(Nessun Processo associato all'oggetto):
codice:
    Private Sub LanciaProcesso(ID As String, Nome As String, sPerc As String, Param1 As String, Param2 As String, Param3 As String)
        Try
            Dim Prc As New Process
            Dim PrcSI As New ProcessStartInfo(sPerc, Param1 + " " + Param2 + " " + Param3)
            ScriviLog("Avvio Programma: " + ID + " - " + Nome + " - " + sPerc + " " + Param1 + " " + Param2 + " " + Param3)
            PrcSI.WindowStyle = ProcessWindowStyle.Normal
            Prc.Start(PrcSI).WaitForExit()
            Dim EC As Integer
            EC = Prc.ExitCode
            ScriviLog("Fine Programma: " + ID + " - " + Nome + " - " + sPerc + " " + Param1 + " " + Param2 + " " + Param3)
        Catch ex As Exception
            MsgBox(ex.Message + vbCrLf + "in SUB: LanciaProcesso di MODULE: form1", MsgBoxStyle.Critical, "Attenzione")
            ScriviLog(ex.Message + "in SUB: LanciaProcesso di MODULE: form1")
        End Try
    End Sub