直接用编译器按ctrl+F5运行和Release、Debug下双击运行结果不一样
2016-07-20 15:10
423 查看
是因为进程权限的问题,需要添加下面的代码:
From:http://blog.csdn.net/swanabin/article/details/9768695
BOOL EnableDebugPrivilege() { HANDLE hToken; BOOL fOk=FALSE; if(OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES,&hToken)) { TOKEN_PRIVILEGES tp; tp.PrivilegeCount=1; if(!LookupPrivilegeValue(NULL,SE_DEBUG_NAME,&tp.Privileges[0].Luid)) TRACE("Can't lookup privilege value.\n"); tp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED; if(!AdjustTokenPrivileges(hToken,FALSE,&tp,sizeof(tp),NULL,NULL)) TRACE("Can't adjust privilege value.\n"); fOk=(GetLastError()==ERROR_SUCCESS); CloseHandle(hToken); } return fOk; }
From:http://blog.csdn.net/swanabin/article/details/9768695
相关文章推荐
- Linux 自检和 SystemTap
- 神器SystemTap
- Python 七步捉虫法
- 解决vc中unable to connect to the MKS:Internal error问题
- 路由器的配置与调试
- 对于技术人员的出现了运行时间错误,是否要进行调试的解决方法
- Lua编程示例(一):select、debug、可变参数、table操作、error
- C#中的两种debug方法介绍
- 用Ruby实现一个单元测试框架的教程
- 减小VC6编译生成的exe文件的大小的方法
- 解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
- 在ASP.NET 2.0中操作数据之七十二:调试存储过程
- 讲解WordPress开发中一些常用的debug技巧
- 必备的JS调试技巧汇总
- JavaScript程序设计之JS调试
- 可以用来调试JavaScript错误的解决方案
- 如何调试异步加载页面里包含的js文件
- js调试工具 Javascript Debug Toolkit 2.0.0版本发布
- jQuery下的Ajax调试步骤