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

WinDev Discussion :

exécution cmd.exe en mode admin [WD20]


Sujet :

WinDev

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2016
    Messages : 9
    Points : 10
    Points
    10
    Par défaut exécution cmd.exe en mode admin
    Bonjour à tous,

    Je suis en train de créer une application pour automatiser l'installation d'imprimantes sur un poste client. Je veux le faire silencieusement comme ca c'est completement transparent pour l'utilisateur donc j'utilise une command DOS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cmdinstallimp est une chaîne = "rundll32 printui.dll,PrintUIEntry /if /b "+Nomimp+" /f "+Cheminpilote+" /F "+Cheminpilote+" /r "+IPouhote+" /m "+Modelepilote
    Ça fonctionne très bien sauf, et oui y a un "sauf" sinon je serais pas là, quand le port d'impression n'existe pas... donc je me suis dis qu'à cela ne tienne, je vais le créer avant d'ajouter l'imprimante.
    Sauf que (encore un...) pour créer un port d'impression, il n'y a pas de commande préfabriquée comme pour l'ajout d'une imprimante, la seule solution est d'ajouter des clés dans la base de registre avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cmdajoutport est une chaîne = "reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\"+Portimp
    Ça fonctionne très bien aussi, sauf (ça commence à faire beaucoup là...) qu'il faut lancer le cmd.exe en tant qu'administrateur pour pouvoir modifier la base de registre !!!
    Donc je me suis dis "tiens si je faisais un batch avec un RUNAS pour lancer mon cmd.exe en admin ?!? " Trés bien sauf (cette fois c'est le dernier...) que le cmd.exe me demande un mot de passe

    Tout ça pour savoir si l'un d'entre vous connaissait un moyen de lancer cmd.exe en admin depuis Windev ou alors de créer un port d'impression autrement qu'en modifiant le registre. Je veux juste que ça soit le plus transparent possible c'est à dire pas d'intervention de l'utilisateur, pas d'installation de logiciel tiers, pas de mot de passe...

    Merci à tous

  2. #2
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2016
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    C'est bon j'ai trouvé, désole du dérangement.
    Il suffisait d’exécuter le script vbs Prnport.vbs présent nativement dans C:\Windows\System32\Printing_Admin_Scripts\fr-FR.

    Je clôture !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PowerShell] Exécution script PS dans une console cmd.exe
    Par mdadm95 dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 05/02/2016, 11h32
  2. [WS 2008 R2] Lancer un .CMD En mode Admin
    Par Furixx dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 04/04/2011, 15h46
  3. Créer un batch qui s'exécute en mode admin sous Vista
    Par Boojum42 dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 02/04/2009, 15h03
  4. problème d'exécution dans CMD.EXE
    Par t_aicha dans le forum Windows XP
    Réponses: 1
    Dernier message: 30/05/2007, 11h06
  5. Mon cmd.exe cherche d'abord cmd.com
    Par marcus333 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 29/08/2005, 11h27

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