Lancer un process après un autre process
Bonjour,
Je suis en train de développer un fichier qui devrait installer puis de lancer l'application après sson installation. Je suis sous Windows Mobile CE 5.0 et Compact Framework 2.0 (A cause du matériel utilisé).
Mon programme principal fonctionne parfaitement :D.
Par contre mon petit programme qui doit me permettre de l'installation et le lancement de mon appli ne fait pas ce qui je lui ai écrit.
Voici mon code:
Code:
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 27 28
|
Imports System
Imports System.Diagnostics
Module updater
Private WithEvents ObjProcess As New Process()
Sub Main(ByVal Args As String())
Process.GetProcessById(Args(0)).Kill()
'Dim ObjProcess As New Process()
Dim cabFile As String = "\monRep\TPS.CAB"
Dim param As String = cabFile & " /nodelete /noui /silent "
Dim psi As New ProcessStartInfo("\WINDOWS\wceload.exe", param)
AddHandler ObjProcess.Exited, AddressOf ObjProcess_Exited
ObjProcess.StartInfo = psi
ObjProcess.EnableRaisingEvents = True
ObjProcess.Start()
ObjProcess.WaitForExit()
ObjProcess.Close()
'If ObjProcess.ExitCode = 0 Then
' Process.Start("/monRep/TPS.exe", "")
'End If
End Sub
Private Sub ObjProcess_Exited(ByVal sender As Object, ByVal e As System.EventArgs) Handles ObjProcess.Exited
Process.Start("/monRep/TPS.exe", "")
End Sub
End Module |
je ne vois pas pourquoi Process.Start("/monRep/TPS.exe", "") ne veut pas se lancer.
Si quelqu'un peut m'aider ou me montrer mon erreur je suis preneur.
Merci d'acance.