在Visual Studio 2012中以管理员身份调试Visual C++应用程序

jbx*_*jbx 7 c++ visual-studio visual-c++

我正在开发一个需要将一些设置保存到注册表的应用程序.我得到错误5,当我尝试打开使用该密钥RegCreateKeyExKEY_WRITE权限.我使用这种方法,以便在密钥不存在时创建密钥.但是,当我从Debug文件夹手动运行"以管理员身份运行"的相同程序时,它可以正常工作.

有没有办法在通过Visual Studio进行调试时以管理员身份运行应用程序?我正在使用Visual Studio 2012.

Jam*_*lis 10

您需要运行Visual Studio(即具有管理员权限).如果执行此操作,则默认情况下,由附加调试器启动的任何进程也将升级.

(出于明显的安全原因,必须提升Visual Studio 才能附加到提升的进程.)