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

Windows Forms Discussion :

[C#] [1.1] Lancement processus à distance


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 26
    Par défaut [C#] [1.1] Lancement processus à distance
    Bonjour amis developpeurs

    je souhaiterai lancer le processus aspnet_wp sur un serveur depuis un autre post qui n'a pas les droits necessaires pour cette action. J'ai donc fait quelques recherches et jai vu que c'etait possible avec le framework 2.0 mais je n'est rien trouvé pour la version 1.0.

    j'ai donc pensé faire ceci à l'aide de wmi en établissant une connexion comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    // Spécification de tous les paramètres requis pour créer une connexion
    ConnectionOptions connexion = new ConnectionOptions();
     
    connexion.Username = txtLogin.Text;
    connexion.Password = txtMDP.Text;
    String stringHostName = txtServeur.Text;
     
    // Utilisation du namespace WMI dans lequel les opérations de gestion vont être effectuées.
    System.Management.ManagementScope ms = new System.Management.ManagementScope("\\\\" + stringHostName + "\\root\\cimv2", connexion);
    Mais le problème c'est que après je ne vois pas du tout comment faire pour lancer mon processus. (La seule alternative que j'ai trouvé c'est de lancer un script qui établirai une connexion rsh sur mon serveur pour lancer un autre script se trouvant sur le serveur afin de démarrer le processus. En plus d'etre lourde cette méthode est loin d'etre parfaite car non sécurisé et de plus les scripts doivent être adapté a chaque OS...)
    Donc est ce que quelqu'un saurait comment faire ceci via wmi ou en passant par autre chose peut etre???

    Je vous remerci

  2. #2
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 26
    Par défaut
    Personne ne sait comment lancer un processus sur une machine distante via wmi ????

  3. #3
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 26
    Par défaut
    J'ai vu qu'il fallait se servir de la classe Win32_Process ainsi que de la méthode Create en passant par la méthode Invoke mais je ne sais pas comment cela se fait...

    Toujours personne pour m'aider???

Discussions similaires

  1. lancement processus IE en vb.net
    Par lesafir dans le forum ASP.NET
    Réponses: 6
    Dernier message: 09/12/2009, 19h26
  2. lancement processus limité
    Par lesafir dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 21/04/2009, 15h44
  3. lancement processus cmd
    Par lesafir dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 14/04/2009, 15h39
  4. Exécuter des processus à distance sur des postes Windows
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 23/12/2007, 13h13
  5. Lancement Processus: plus lents depuis java / terminal
    Par Zapan dans le forum Général Java
    Réponses: 7
    Dernier message: 01/02/2006, 20h13

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