visual-studio - Visual Studio 设置项目(或 Wix)并添加主机条目
问题描述
我想在 C:\Windows\System32\drivers\etc\hosts 文件中添加一个主机条目。是否可以使用 Visual Studio 设置项目?
我也尝试过使用以下的 Wix 但不起作用?
<CustomAction Id='ExecAddHostEntry'
Directory="INSTALLDIR"
Execute="deferred"
ExeCommand='cmd.exe /k "@echo off & SET NEWLINE=^& echo. & FIND /C /I """a.com""" %WINDIR%\system32\drivers\etc\hosts ^& ^ IF %ERRORLEVEL% NEQ 0 ^& ^ ECHO %NEWLINE%^ 127.0.0.1 a.com>>%WINDIR%\System32\drivers\etc\hosts ^& ^ exit"' Return="check" Impersonate="no">
</CustomAction>
更新:cmd.exe /Q /C "find /I """a.com""" aa > nul || echo/& echo 127.0.0.1 a.com>>aa"
命令帮助了我
解决方案
推荐阅读
- c# - 将文本模板 (*.tt) 包含到 .NET Standard NuGet 包中
- maven - 发送请求以在 jcenter 中包含 bintray 包时,Pom 项目文件无效
- django - django raw sql查询不返回数据
- graphql - Graphql,nodejs,如何根据是否查询来解析非根级查询字段?
- ruby-on-rails - 在具有活动存储的 rails admin 中显示图像
- c - C - 使用 4D 坐标索引 2D 平铺数据
- go - 不可能的类型切换案例:ErrorType (type reflect.Type) cannot have dynamic type *os.SyscallError (missing Align method)
- csv - 如何在 elixir phoenix 框架中制作导出 csv 控制器?
- amazon-cognito - 用于管理 AWS Cognito 用户配置文件的现成 UI?
- java - Jersey 2.x JSP 页面重定向