voila en fait je dois passer des arguments à un process mais en faite ces arguments sont des variables modifiables par l'utilisateur et certaine de ces variables peuvent contenir des espaces. or on il ne doit pas y avoir d'espaces dans les arguments des lignes de commande.

mon exemple (l'appli sur laquel je travail):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles save.Click
        Dim source As String
        Dim support As String
        source = save2.LbSelection.Text
        support = save1.AutreSupport.Text
        Dim backup As New System.Diagnostics.Process
        ' Nom de l'executable à lancer
        backup.StartInfo.FileName = "ntbackup.exe"
        ' Arguments à passer à l'exécutable à lancer
        backup.StartInfo.Arguments = "backup" & source & " /f " & support     & "\machin.bkf" 
        ' Démarrage du processus
        backup.Start()
    End Sub
alors quelqu'un à une proposition par ce que là je sèche vraiment.....
et désolé pour l'oublie des balises de code