![使用 Avecto Privilege Guard 调试具有提升权限的程序 -](https://linux22.com/image/1494558/%E4%BD%BF%E7%94%A8%20Avecto%20Privilege%20Guard%20%E8%B0%83%E8%AF%95%E5%85%B7%E6%9C%89%E6%8F%90%E5%8D%87%E6%9D%83%E9%99%90%E7%9A%84%E7%A8%8B%E5%BA%8F%20-.png)
我正在调试一个需要管理员访问权限的程序,该程序在商店中通常使用 avecto 特权保护进行管理员级别访问。
使用 avecto 启动 Visual Studio 似乎不会将提升传递给正在调试的程序。
我希望除了上下文菜单之外还有其他方法可以使用 avecto 启动程序。
这个超级用户问题似乎表明您可以avecto
在命令行上使用该命令作为前缀来运行提升权限。我曾希望更改 VisualStudio 中的调试属性以通过这种方式运行程序。
将“命令”从 更改$(TargetPath)
为avecto $(TargetPath)
但遗憾的是,avecto
这个系统似乎不能这样工作,我找不到类似avecto.bat
或avecto.exe
可能实现它的绝对路径。我也找不到上下文菜单在做什么regedit
是否有一些新的方法可以从命令行执行avecto
,或者以其他方式启动调试下的程序avecto
?
Avecto Privilege Guard - 如何从命令行运行?
(编辑:当地 IT 安全人员放弃了,并给了我本地管理员。这种情况很少见)
答案1
- SHIFT + 右键单击 VS 快捷方式。
- 点击“使用 DefendPoint 以高架方式运行”
- 当系统要求时,提供您的密码。
然后您应该会看到 VS 以管理员权限运行。