Bonjour

lorsque je veux lancer un logiciel via mon application, selon le logiciel, il ne s’exécute pas, par exemple si je lance le calc.exe, tout fonctionne mais si je lance un logiciel qui a un splash, bha la c'est mort.. j'ai l'impression que le logiciel dépend de mon application et attend une information, du coup rien ne se lance !!!

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    Dim myProcess As New Process()
    Private proc As Process
    Private processes() As Process
    Private procName As String
    Private Sub Run()
        procName = TextBox1.Text
        processes = Process.GetProcessesByName(procName)
        Try
            For Each proc In processes
                la = True
            Next
            If la = True Then
                End
            Else
1:
                myProcess.StartInfo.FileName = chemin & TextBox1.Text
                myProcess.StartInfo.CreateNoWindow = False
                myProcess.Start()
2:
                Shell(chemin & TextBox1.Text)
 
                la = True
            End If
        Catch ex As System.NullReferenceException
        End Try
    End Sub
j'utilise que le myProcess.Start() mais pour le teste j'ai essayé aussi le shell... et le résultat est identique

pouvez-vous m'aider merci