none
(Visual Studion 2008) Erreur à l'éxécution d'un batch qui lance WinRar RRS feed

  • Question

  • Bonjour,

    Quand je le lance le batch de restauration via Visual Basic, j'ai l'erreur 9

                        Dim wParam As String = wFicSave & "," & RepApli & "," & wDossierRestor
                        Dim procID As Integer
                        Dim newProc As Diagnostics.Process
                        newProc = Diagnostics.Process.Start(wFicBatchRestor, Chr(34) & wParam & Chr(34))
                        procID = newProc.Id
                        newProc.WaitForExit()
                        Dim procEC As Integer = -1
                        If newProc.HasExited Then
                            procEC = newProc.ExitCode
                        End If

    Quand je lance manuellement ce fichier bath en ligne de commande, en lui passant les même paramètres, j'ai l'erreur 9

    Ce qui est incompréhensible, car 9 signifie erreur de création de fichier, hors là je suis en restauration

    Contacté, WinRar me demande le fichier .rar. Et une restauration manuelle ne pose pas de problème ....

    Qu'est-ce qui peut bien pertuber en lançant ainssi le fichier batch ?

    Cordialement

    SC


    Cordialement SC

    lundi 7 novembre 2016 16:10

Réponses

Toutes les réponses


  • Bonjour,
    Si l'erreur est une erreur de création de fichier cela peut être à cause d'une autorisation d'accès. Est-ce que vous avez lancé la ligne de commande comme administrateur?

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mardi 8 novembre 2016 15:03
    Modérateur
  • Bonsoir,

    Merci de votre aide

    Vous avez ci-dessus le code de lancement

    Comment faire pour lancer en mode administrateur ?

    Cordialement

    SC


    Cordialement SC

    mardi 8 novembre 2016 15:58
  • Bonjour,
    Pour lancer la ligne de commande (cmd) comme administrateur -> Clique droit sur l'icône -> Exécuter en tant qu’administrateur. Pour exécuter un fichier batch comme administrateur dans Visual Studio, consultez l'exemple dans le thread suivant: Running BAT file as Administrator in Visual Studio 2010 Console App.

    Cordialement,
    Nina

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mercredi 9 novembre 2016 09:49
    Modérateur
  • Bonjour,

    1 J'ai déjà élevé le niveau UAC

    2 Je ne peut savoir qu'elle est le pseudo et le mot de passe de l'administrateur sur les postes clients où j'installe le projet

    Cordialement

    SC


    Cordialement SC

    mercredi 9 novembre 2016 13:30
  • Bonjour,
    Est-ce que l'application marche si vous le lancez comme administrateur ? Pour les postes clients, vous pouvez programmer une fenêtre qui va demander l'utilisateur pour leur information d'identification d'administration.

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    lundi 21 novembre 2016 10:55
    Modérateur
  • Bonjour,

    Merci pour vos efforts

    Mais cette erreur 9 est tout à fait bizarre ... Elle devrait avoir lieu lors de la sauvegarde, création du fichier RAR, et non à la restauration

    tous mes autres projets sont OK. Pour celui-ci, j'ai neutralisé l'erreur 9 ....

    Cordialement

    SC

    lundi 21 novembre 2016 15:20