lancer le fichier batch à partir de l'intérieur vb.net en tant qu'admin
Dans mon application, j'ai besoin d'exécuter un fichier de commandes en tant qu'administrateur pour fonctionner.
J'utilise jusqu'à présent, mais je ne me souviens pas comment utiliser runas fonctionnalité qui permet de s'exécuter avec les droits admin.
process.start("filelocation.bat")
Toute aide serait aprécié.
Double Possible de stackoverflow.com/questions/133379/...
OriginalL'auteur Chris Wilson | 2012-07-16
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur user1244772
Vous pouvez essayer avec ce code:
Ce code va demander le mot de passe Administrateur et le début de l'exécution du fichier de lot
EDIT:
C'est une alternative sans la fenêtre cmd
C'est un peu plus compliqué parce que vous avez besoin pour obtenir les valeurs d'entrée (nom d'utilisateur, Mot de passe, nom de domaine) avant d'utiliser ce code et le mot de passe est un SecureString que vous avez besoin pour construire dans une manière
Mise à jour de ma réponse. Cette solution exige de vous que vous obtenez les intrants dans certains de vos utilisateurs
merci pour la mise à jour:)
OriginalL'auteur Steve
"gentil exemples. juste l'ajout d'espaces de noms
OriginalL'auteur DanCZ