Win8下VS调试提升权限,避免权限造成的程序运行错误
2013-02-01 00:00
417 查看
更换win8之后,最近调试程序总是出现莫名其妙的问题,原来运行的好好的程序重新启动也是问题多多,但是在同事的win7和xp下却什么事也没有,很灵异的事件,泄气之后只能归结为win8很烂,但是又舍不得自己花钱买的正版win8。网上搜索无果,果然程序员们还是固守在xp下,看来别人没有遇到,只好自己找方法解决。
先说说问题表现。
VS下启动项目
![](http://static.oschina.net/uploads/img/201302/01111547_ujKg.png)
操作之后
![](http://static.oschina.net/uploads/img/201302/01111547_LdEU.png)
![](http://static.oschina.net/uploads/img/201302/01111548_pgUB.png)
就是这个表现,但是如果你使用已经生成的exe文件却没事。
虽然点击生成,再使用exe文件运行也是解决问题的方法,但是太笨也太麻烦。
方法一:使用VS生成exe文件,直接运行这个文件。
我感觉这应该是权限的问题,这个vshost32应该是个托管进程,在VS里找找看吧。还真给我找到了。在项目属性里面的调试栏目里,
![](http://static.oschina.net/uploads/img/201302/01111549_i1mq.png)
去掉这个该死的勾再运行就没问题了。
![](http://static.oschina.net/uploads/img/201302/01111549_RG2J.png)
不知道有没有人遇见这个问题,写出来分享一下。
先说说问题表现。
VS下启动项目
![](http://static.oschina.net/uploads/img/201302/01111547_ujKg.png)
操作之后
![](http://static.oschina.net/uploads/img/201302/01111547_LdEU.png)
![](http://static.oschina.net/uploads/img/201302/01111548_pgUB.png)
就是这个表现,但是如果你使用已经生成的exe文件却没事。
虽然点击生成,再使用exe文件运行也是解决问题的方法,但是太笨也太麻烦。
方法一:使用VS生成exe文件,直接运行这个文件。
我感觉这应该是权限的问题,这个vshost32应该是个托管进程,在VS里找找看吧。还真给我找到了。在项目属性里面的调试栏目里,
![](http://static.oschina.net/uploads/img/201302/01111549_i1mq.png)
去掉这个该死的勾再运行就没问题了。
![](http://static.oschina.net/uploads/img/201302/01111549_RG2J.png)
不知道有没有人遇见这个问题,写出来分享一下。
相关文章推荐
- Win8下VS调试提升权限,避免权限造成的程序运行错误
- Win8下VS调试提升权限,避免权限造成的程序运行错误
- vs2012调试程序附加到进程,提示此任务要求应用程序具有提升的权限
- VS使用进程调试出现“没有正确安装调试器。请运行安装程序安装或修复调试器”的错误,解决方法。
- 使VS开发的程序在Win7系统运行时自动提升权限
- VS2015 程序运行调试错误总结
- 2013-12-20vs运行出现“此任务要求程序具有提升的权限”问题
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
- 针对VS中运行的ASP.NET程序没问题发布到IIS 报NotFund 错误
- VS2013 调试x64程序报"Windows Web服务框架错误"问题
- 最近AndroidStudio遇到了好几次奇怪的问题,程序正确,调试就是运行错误
- 调试opencv程序,怎么在vs运行下直接调到opencv的源码
- 如运行程序时出现 "Error establishing socket" 错误,则应进行如下调试:
- VS调试问题之“...\.exe不是内部或外部命令,也不是可运行程序或批处理文件“
- 关于vs2002调试时提示:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装或修复调试器
- VS2013编译生成的程序如何设置以管理员权限运行
- Win7如何提升为管理员权限,如何开机启动需要管理员权限的程序,解决win7开机不能自动运行的问题等
- 在VS 2005 中调试 WebService时出现403无访问权限错误的解决
- 指针方面的问题,此程序调试显示是正确的,但是运行起来的结果是错误的为什么?求解
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)