Я разрабатываю небольшой проект планировщика выключения, в котором я должен поместить компьютер в режим "Stand By"
. Команда, которую я использую,
Runtime.getRuntime().exec("cmd /c Powrprof.dll,SetSuspendState ");
Эта команда требует прав администратора, которые я не знаю, как их получить. Также при поиске предыдущих ответов я нашел, что могу использовать elevate.exe
как
Runtime.getRuntime().exec("c:/elevate Rundll32.exe Powrprof.dll,SetSuspendState ");
elevate.exe
выполняет задачу, но потребляет слишком много времени, то есть делает программное обеспечение медленным. Есть ли другой быстрый способ? Я использую Netbeans IDE.