1

我正在创建一个热点软件,我需要以管理员身份从 java 程序运行批处理文件。批处理文件包含以下两个命令:

netsh wlan set hostsnetwork mode=allow ssid=name key=password

netsh wlan 启动托管网络

用户名和密码作为用户的输入。

4

2 回答 2

4

正如capturesteve所写 - 以管理员身份运行应用程序。例如,您可以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:以管理员身份运行

以管理员身份执行 Java 程序

于 2015-03-21T18:15:56.717 回答
1

最好的方法是将 java 应用程序本身作为 sudo 运行。

于 2015-03-21T16:18:52.460 回答