大家都知道想要用 Visual Studio挂载某个进程进行调试的时候,系统会检查我们是否以管理员权限启动VS,如果不是,会要求我们关闭VS并且以管理员权限重新打开。更有甚者,当我们用VS启动某个进程并需要这个进程去做一些类似文件创建、注册表读写的时候,如果我们打开VS的时候不注意没有用管理员启动,那么进程有可能因为权限不足而失败,这样的后果是,很多程序员会以为是代码有问题,花了许多不必要的时间去调试。为了避免这种困境,最好我们设置默认VS就是用管理员权限运行。
以下是具体方法,亲
测Win10 + VS2017有效
- 从开始菜单找到VS并选择"Open file location"
- 右键该文件并选择"Troubleshoot compatibility"
- 选择"Troubleshoot program"
- 选择"The program requires additional permissions"
- 保存,齐活
之后VS默认就会以管理员的权限启动,再也不会陷入之前描述的困局了。