如何在%windir%中正确创建文件?

时间:2014-10-12 01:40:07

标签: vb.net visual-studio-2010 visual-studio batch-file visual-studio-2012

这将创建一个bat文件并运行它。它没有任何问题。

Dim sb As New System.Text.StringBuilder

sb.AppendLine("@echo off")
sb.AppendLine("set hostspath=%windir%\System32\drivers\etc\hosts")
sb.AppendLine("echo 99.127.158.117 www.example.com >> %hostspath%")
sb.AppendLine("exit")

IO.File.WriteAllText("fileName.bat", sb.ToString())
Process.Start("fileName.bat")

但是当我尝试更改文件目录时,比如

IO.File.WriteAllText("%windir%\fileName.bat", sb.ToString())
Process.Start("%windir%\fileName.bat")

它不会创建并运行它。这样做的正确方法是什么? (exe以管理员身份运行)

0 个答案:

没有答案