在 windows 中编辑受 UAC 保护的文件

Edit UAC Protected file in windows

如何通过bat文件编辑和保存受uac保护的文件,尤其是hosts文件(DNS映射)/ java.

Java 抛出 IO 异常。因为文件不可写。设置写入也失败。

   File file = new File("C:\Windows\System32\drivers\etc\hosts");
   file.setWritable(true);
   FileUtils.writeStringToFile(file, "127.0.0.1 test.com", true);

异常 无法将文件 'C:\Windows\System32\drivers\etc\hosts' 写入

您必须授予写入权限默认主机文件只有读取和执行权限