如何以管理员身份从 java 程序 运行 批处理文件
How to run a batch file as administrator from a java program
我正在创建一个热点软件,我需要以管理员身份从 java 程序中 运行 一个批处理文件。批处理文件包含以下两个命令:
netsh wlan set hostednetwork mode=allow ssid=name key=password
netsh wlan 启动托管网络
用户名和密码作为输入。
最好的方法是 运行 java 应用程序本身作为 sudo。
正如 capturesteve 所写 - 运行 作为管理员的应用程序。例如,您可以在 Windows 下使用 cmd.exe
。如果你运行cmd.exe拥有管理员权限,那么从"administrator"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
我正在创建一个热点软件,我需要以管理员身份从 java 程序中 运行 一个批处理文件。批处理文件包含以下两个命令:
netsh wlan set hostednetwork mode=allow ssid=name key=password
netsh wlan 启动托管网络
用户名和密码作为输入。
最好的方法是 运行 java 应用程序本身作为 sudo。
正如 capturesteve 所写 - 运行 作为管理员的应用程序。例如,您可以在 Windows 下使用 cmd.exe
。如果你运行cmd.exe拥有管理员权限,那么从"administrator"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