某些无法调试的情况的解决

原创 2006年06月06日 17:30:00


     有些时候,如果你用F5运行调试时,系统的某些函数会拒绝你进行调试,我猜测是在其函数内部做了检查.他会弹出个对话框,说发现了调试模式还有什么不可以有ice的服务什么的.这中情况时常出现,现在来说一种解决方法:

    1 在本打算打断点的地方,写入 嵌入式汇编语句 __asm int 3

    2 直接Ctrl+F5执行,当执行到写汇编的位置时将报程序异常 ,通常会"确定"中止,"取消"进行调试,点"取消"


   3 让你选调试器,可以选原工程的那个,编译器将附加到进程,还会问你"中断"么,你告诉他"中断"!

   4 ok,看到int 3 的位置了么 F10继续吧.

  说明: 有些情况下是某些函数会阻止你在调试模式下运行,所以 int 3 要打到函数后面,也可以在调试线程的时候用此方法在线程里写int3

   优点:你也可以直接用编译器附加到进程的方法进行调试,但是那种方法不如这样直接位置准确,而且不一定刚好绕过那个函数
  
 其实 int 3 就是软件中断的 断点 指令,如果你反汇编你的程序你就会发行在一些没有代码的地方就是 int 3指令,编译器用这种方法来指示代码越界.如有更好的方法请告诉我下哦

                 兰海

James中关于改动config.xml后,无法再启动run.bat的情况解决办法

为什么James在改动config.xml后,再启动run.bat服务就一闪而过呢?然后再也联不上4555端口了?解答:首先看log文件,里面有启动的信息:INFO    2011-04-11 22:...

手提无法使用Ghost方法安装win7系统,出现一直显示DOS工具箱和硬盘无效情况的解决

手提无法使用Ghost方法安装win7系统,出现一直显示DOS工具箱和硬盘无效情况的解决记录。...
  • liaoqix
  • liaoqix
  • 2014年08月18日 22:07
  • 1928

实现ipad上的内嵌webview手势缩放图片(修改版,解决在第一张图片放大的情况下翻到下一张图片无法放大的问题) 基于Quo(js库)

这是自己在一个项目中用到的,可以根据手势(两个手指的拖放放大1.5倍图片,然后捏放下回复到原来大小,只要修改参数就可以无限放大和缩小图片) 下面是quo支持的手势: $(document).r...

Win7下窗口移出桌面范围 无法还原情况的解决

我用的双显示器,经常有窗口不小心拖出界,就拖不回来了。以前不是win7系统,可以在程序取得焦点后,按快捷键alt+space,再按M,进入移动状态,给它移出来。可惜win7也不支持这个操作。 最近s...
  • xundh
  • xundh
  • 2015年06月08日 16:47
  • 1945

解决java中html转word文档,转成功后的word文档在断网情况下无法显示图片问题

解决java中html转word文档,转成功后的word文档在断网情况下无法显示图片问题

解决linux下sublime text3无法输入中文的情况

解决linux下sublime text3无法输入中文的情况

使用grid控件时,含有combo列表框的情况下,无法显示下拉列表,可能的解决方法

使用GRIDCTRL自绘控件,用来显示一些表格数据,但是在其基础上,还需要如EDIT编辑框,COMBOBOX列表框等实现辅助功能进行输入; 在资源视图界面,先使用CUSTOM CONTROL绘制一个...

64bit的python及32bit的office2010情况下pywin32无法操作access的解决方法

心血来潮,想试一试python是如何通过pywin32来操作access的,顺便了解一下pywin32的api 系统配置是win7 64bit,安装的office2010 32bit,python是6...

解决java中html转word文档,转成功后的word文档在断网情况下无法显示图片问题

前一段时间遇到一个问题,就是将html转成word文档,里面有图片,表格,和各种形式的文字。刚开始的做法是将html代码取出来,然后以留的形式进行保存,后缀名为.doc。当我转成之后发现一切完美,但是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:某些无法调试的情况的解决
举报原因:
原因补充:

(最多只允许输入30个字)