IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Execution d'un process en specifiant username/password


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 10
    Par défaut Execution d'un process en specifiant username/password
    Bonjour à tous,

    Je suis débutant en c# et voilà mon problème qui je l'espère n'en sera pas un pour vous

    J'ai un exe à lancer sur mon serveur web à travers une application c#. Voilà mon code :
    System.Security.SecureString strSec = new System.Security.SecureString();
    strSec.AppendChar('t');
    strSec.AppendChar('o');
    strSec.AppendChar('t');
    strSec.AppendChar('o');

    proc.StartInfo.UseShellExecute = false;
    proc.StartInfo.RedirectStandardOutput = true;
    proc.StartInfo.RedirectStandardError = true;
    proc.StartInfo.CreateNoWindow = true;


    proc.StartInfo.FileName = "Toto.exe";
    proc.StartInfo.WorkingDirectory = "C:\\";
    proc.StartInfo.UserName = "TOTO";
    proc.StartInfo.Password = strSec;
    proc.StartInfo.Arguments = ("/TOTO:" + ID.ToString());

    proc.Start();
    proc.WaitForExit();


    Mon soucis est le suivant j'ai une erreur provoqué sur le proc.Start() : "Paramètre incorrect"..... Mais lequel ???

    Si vous avez des idées pour me sortir de cette impasse, je les attends avec plaisirs !!!

    Par avance, merci.

    ++
    Stef

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 42
    Par défaut
    Salut,

    La syntaxe est je crois :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    proc.Start("toto.exe", "arg1 arg2 ...");

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 10
    Par défaut
    Non, le passage d'argument fonctionne correctement de cette manière.
    Merci quand même pour la reponse

Discussions similaires

  1. Cacher la fenetre d'execution d'un process !
    Par tarekos dans le forum C#
    Réponses: 4
    Dernier message: 27/06/2008, 14h23
  2. Réponses: 4
    Dernier message: 10/01/2007, 12h28
  3. execution d'un process
    Par celine18 dans le forum NetBeans
    Réponses: 1
    Dernier message: 24/08/2006, 17h13
  4. Réponses: 10
    Dernier message: 09/03/2006, 13h27
  5. Username & Password d'une connexion internet
    Par tintin22 dans le forum Web & réseau
    Réponses: 4
    Dernier message: 25/10/2005, 23h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo