【发布时间】:2015-03-27 17:11:46
【问题描述】:
通过 Java 程序编辑“主机”文件时出现“拒绝访问”错误。 程序需要管理员权限才能编辑 Hosts 文件。
那么是否有任何解决方案可以为 java 程序提供该管理权限,以便它可以编辑 Hosts 文件。
** 注意 ** 我正在使用 Window 8.1 操作系统。 主机文件位置是: C:\Windows\System32\Drivers\etc\Hosts
【问题讨论】:
-
HOSTS 文件并不是您真正应该弄乱的东西。修改需要管理员权限,因为您可以将任何 URL 设置为您选择的任何位置(病毒和网络钓鱼网站想要做的事情)。您唯一真正的解决方案是以管理员身份运行您的应用程序。
标签: java edit access-denied hosts system-administration