![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件调试
枫舞的季节
回家的路弯弯曲曲很容易令人迷失方向慢慢地慢慢地尘埃落下路已经走了大半了山的轮廓慢慢可以看得清了慢慢慢慢地揭开一层层的面纱就像翻起一张张的ppt 一样雾遮掩着山就像记忆中的家乡夜也在悄悄降临暮霭的颜色越来越迷人了
展开
-
Windbg内核调试下调试应用层
用户态上下文有额外典型的两种,Session会话上下文和Process进程上下文,由于用户态进程访问的都是虚拟内存,要想调试用户态代码,就必须切换到相应的会话上下文和进程上下文,进行相关的设置。要注意的一件事是,上下文的切换,只对当前的调试空间有效,也就是说,当F5或者g之后,绝大部分的切换都将被重置。以下:1.会话上下文(SessionContext),关联的是登录会话。比如:转载 2013-12-30 15:32:25 · 3072 阅读 · 0 评论 -
在安装驱动过程中发生的问题
在安装驱动的过程中弹出如下的提示使用Spy++发现是Odbcconf.exe用ProcExp 发现原来是安装包在调用 RunDll32 setupapi,InstallHinfSection DefaultInstall 132 C:\ProgramFiles\EstSandBox\EstBoxDrv.inf时候调用了runonce.exe 然后runonce原创 2013-12-20 17:20:50 · 2542 阅读 · 0 评论 -
在沙箱中IE不能上网的解决方法
在自己的沙箱中IE不能上网,但是其他浏览器却可以;在沙箱外都可以上网。如何分析出bug所在,定位及修改呢。原创 2014-06-25 14:29:31 · 3411 阅读 · 0 评论 -
LiveKd v5.31 在本机调试内核
LiveKd v5.31By Mark RussinovichPublished: December 19, 2013Download LiveKd (266 KB)Rate: Share this content转载 2014-07-07 10:33:42 · 882 阅读 · 0 评论 -
使用Appverifier 查找堆损坏
我们先看下面的代码 void ui::wnd::CDesktopWnd::Exe2Shortcut( LPCWSTR strFullPath, LPCWSTR strFileName, LPCWSTR shelllink_path) { CString strDescName = strFileName; if(strDescName == _T("iexplore.exe原创 2014-07-07 23:36:15 · 2275 阅读 · 0 评论 -
DLL的绑定进程和解绑定进程引起的死锁
DLL的绑定和解绑定其实操作系统做了很多的工作,资源的分配和资源的释放,我们在使用的过程中,一不小心就会中招,这里说一下我遇到的一个死锁的问题。原创 2015-08-31 23:13:57 · 4358 阅读 · 0 评论