1

Я создаю программное обеспечение hotspot, для которого мне нужно запустить командный файл как администратор из java-программы. Пакетный файл содержит следующие две команды:Как запустить командный файл как администратор из java-программы

NETSH режим hostednetwork WLAN множество = позволяют = имя SSID ключ = пароль

Netsh старт hostednetwork WLAN

имя и пароль принимаются в качестве входных данных от пользователя.

ответ

3

captureesteve написал - запустите приложение как администратор. Вы можете использовать, например, cmd.exe под Windows. Если вы запустите cmd.exe с правами администратора, все, что будет запущено из этого «администратора» cmd.exe, наследует права его владельца. Это универсальный принцип в Windows (и не только в Windows).

Запустите cmd.exe от имени администратора и запустить приложение Java от него:

https://technet.microsoft.com/en-us/library/cc947813%28v=ws.10%29.aspx http://www.softwareok.com/?seite=faq-Windows-8&faq=7

+

Java: run as administrator

Executing Java program as administrator

1

Лучшим способом было бы запустить приложение java как sudo.

+0

Что вы имеете в виду, запустив приложение java как sudo? – Shubham

+1

работает как sudo - это термин Linux. Это означает запуск в качестве администратора в Windows – alexandre1985

Смежные вопросы