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

VBScript Discussion :

Exécuter un programme avec un autre compte


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut Exécuter un programme avec un autre compte
    Salut,

    J'ai un vbs qui me fait un certain nombre de controles au login de l'utilisateur.

    Dans mes controles je dois enregistrer un certain nombre de dlls .NET et ActivX. Or mes utilisateurs n'ont pas ces droits.

    Comment je peux faire pour exécuter une commande avec les droits utilisateur d'un autre compte. style run as dans windows..


    Merci d'avance

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    ben utilise run as ..

  3. #3
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    tu peux aussi utiliser SWBemLocator :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    strComputer = "atl-dc-01"
    Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
    Set objSWbemServices = objSWbemLocator.ConnectServer _
        (strComputer, "root\cimv2", "fabrikam\administrator", "password")
    objWMIServices.Security_.ImpersonationLevel = 3
    Il est utilisé pour se connecter à un autre ordinateur en spécifiant un login et un pass, mais rien ne t'empeche de l'utiliser pour te connecter sur l'ordinnateur local

    Voir ici.

Discussions similaires

  1. [OL-2003] Exécution de Outlook avec un autre profil
    Par Safaritn dans le forum Outlook
    Réponses: 3
    Dernier message: 30/04/2009, 13h40
  2. Soumettre un 'job' avec un autre compte
    Par zifox dans le forum Windows
    Réponses: 14
    Dernier message: 27/10/2008, 11h09
  3. Réponses: 5
    Dernier message: 18/07/2007, 12h43
  4. exécuter des programmes avec python
    Par piotrgavriloff dans le forum Général Python
    Réponses: 1
    Dernier message: 24/06/2007, 01h09
  5. Python, pourquoi programmer avec un autre langages?
    Par kayzra dans le forum Général Python
    Réponses: 9
    Dernier message: 31/03/2007, 19h57

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