Exécutez l'invite de commande en tant qu'Administrateur

Je suis en train d'élaborer un petit arrêt planificateur de projet dans lequel je dois mettre l'ordinateur en "Stand By" mode. La commande que j'utilise est

Runtime.getRuntime().exec("cmd /c Powrprof.dll,SetSuspendState ");

Cette commande nécessite des droits d'Administrateur qui, je ne sais pas comment l'obtenir. Aussi lors de la recherche pour les réponses précédentes, j'ai trouvé que je peux utiliser elevate.exe comme

Runtime.getRuntime().exec("c:/elevate Rundll32.exe Powrprof.dll,SetSuspendState ");

Elevate.exe est en train de faire la tâche, mais demande beaucoup trop de temps, c'est à dire rendre le logiciel lent. Est-il un autre rapide? Je suis à l'aide de Netbeans IDE.

Exécuter la ligne de commande avec les droits Admin
Les fenêtres "shutdown" de commande qui pourrait vous convenir mieux qu'il ne nécessite pas l'accès admin. Mise en veille prolongée: arrêt /h
il existe une différence entre veille et veille prolongée et je veux rester.

OriginalL'auteur Rohan Kandwal | 2013-01-30