如何将管理员权限添加到VB.net?尝试替换Systems32\Hosts文件w/VB.net时访问被拒绝

如何将管理员权限添加到VB.net?尝试替换Systems32\Hosts文件w/VB.net时访问被拒绝,vb.net,Vb.net,我正在尝试替换我的Hosts文件,我可以通过覆盖它来手动完成,现在我正在尝试以编程方式完成 以下是我的代码示例: My.Computer.FileSystem.CopyFile("\\174.0.0.253\startmenu$\ICONS\Host\dev\hosts", "C:\Windows\System32\drivers\etc\hosts", True) 我试过这个-> 但仍然拒绝访问,但没有用 项目属性 应用程序选项卡 “查看窗口设置”-按钮 修改requestedExecuti

我正在尝试替换我的Hosts文件,我可以通过覆盖它来手动完成,现在我正在尝试以编程方式完成

以下是我的代码示例:

My.Computer.FileSystem.CopyFile("\\174.0.0.253\startmenu$\ICONS\Host\dev\hosts", "C:\Windows\System32\drivers\etc\hosts", True)
我试过这个->

但仍然拒绝访问,但没有用

  • 项目属性
  • 应用程序选项卡
  • “查看窗口设置”-按钮
  • 修改
    requestedExecutionLevel

  • 在Visual Studio中,您是否已进入Windows设置并将权限设置为“最高可用权限”?如果没有,我可以走一遍如何做到这一点。已经尝试了这两个没有效果。requestedExecutionLevel=“RequiredAdministrator”requestedExecutionLevel=“highestAvailable”是否尝试在没有Visual Studio的情况下运行程序?如果这确实有效,您需要以管理员身份启动VS。