Как запустить однострочную команду на cmd с правами администратора в java? - PullRequest
0 голосов
/ 29 апреля 2020

Я кодирую приложение для изменения windows 10 паролей в командной строке. Вы вводите свой новый паспорт и, нажав кнопку, он должен был сменить ваш текущий пароль на новый. Но это не работает. Я имею в виду, что это не меняет мой пароль.

String pasword = passwordField.getText();
String command = "net user myusername " + password123;
Runtime.getRuntime().exec(command);

Я записал эти коды, но потом понял, что мне нужно выполнить их с правами администратора. Моя учетная запись является единственной учетной записью на компьютере, поэтому она уже является администратором. Я проверил похожие вопросы, я использовал runas команды, но они предназначены для запуска программы с правами администратора. Я не запускаю программу, мне просто нужно выполнить однострочную команду. Также рассматривал решение для пакетных файлов, не мог сделать это также.

Итак, есть ли способ напрямую выполнить команду с правами администратора? Надеюсь, вы, ребята, помогите мне.

...