adb-vs2010多进程调试 如何进入子进程

问题描述

vs2010多进程调试 如何进入子进程

最近用vs2010调试 android adb 代码, 该代码是由一个客户端来fork一个子进程(见adb.cpp中 launch_server函数,)创建server。 那么问题来了,当代码进入子进程后,怎么调试呢? 用过网上说的DebugBreak()函数,不行。一直卡在那儿,不能弹出框。 没有悬赏分,将adb源码发这里了,感兴趣帮我调一下呗。谢过。http://yun.baidu.com/share/link?shareid=3376800604&uk=1443819234

解决方案

先启动一个服务的进程,然后附加上去调试,我就这么搞的。。。

时间: 2024-12-09 04:53:14

adb-vs2010多进程调试 如何进入子进程的相关文章

亲测VS2010纯静态编译QT4.8.2,实现VS2010编译调试Qt程序

      下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.2.zip,不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们所需要的.只有用源码包才能做真正的纯静态编译,如果用Qt官网已编译的标准库.exe文件进行编译,有可能出现各种错误,而且编译后的文件巨大,我当时就在这里绕了很大的弯子,请童鞋们注意啦!!可能有些老鸟会笑话,但我本着最严肃的态度告诉菜

Android系统移植与调试之------->如何添加一个adb wifi无线调试的功能【开发者选项】-【Wifi调试】

首先弄懂怎么设置adb wifi无线调试的功能,如下所示. 1. 手机端开启adb tcp连接端口 :/$setprop service.adb.tcp.port 5555 :/$stop adbd :/$start adbd 其中setprop是用来设置系统属性的,这里不需要root权限,su即可.可通过adb shell设置,亦可通过手机上安装的Android terminal设置. 2. 电脑端的设置和使用 连接adb,其中phone_ipaddress和portnumber是指手机的ip

activex-delphi 开发了一个ACTIVEX打印控件,在VS2010 中调试正常预览,发布后到IIS上却不行了

问题描述 delphi 开发了一个ACTIVEX打印控件,在VS2010 中调试正常预览,发布后到IIS上却不行了 请各位大侠帮忙指点: delphi 开发了一个ACTIVEX打印控件直接一个OCX文件,在VS2010 中调试正常预览,发布后到IIS上却不行了,不知道什么问题.查好多网上的资料各种说法试过也不行,也制作了一个测试的数字签名,大侠们帮忙啊. 谢谢.... 解决方案 我的做法是引用命名后... ActiveFormX SS = new ActiveFormX(); 解决方案二: 碰到

在VS2010中调试VSTO程序,通过Assembly.GetExecutingAssembly().CodeBase获得的路径有问题

问题描述 在VS2010中调试VSTO程序时,在程序中使用Assembly.GetExecutingAssembly().CodeBase获得程序集的位置.我觉得用VS调试,获得的位置应该是在程序代码的Debug或Release文件夹下,可是实际调试时,获得地址是C盘下的路径(就是类似于使用clickonce发布时的安装路径),C:/Users/usename/AppData/Local/Apps/2.0/01OC72D0.53M/8ENDZTHT.3GD/bigd..vsto_15dc3526

这段链表的快速排序的代码哪里出了问题,vs2010上调试不过

问题描述 这段链表的快速排序的代码哪里出了问题,vs2010上调试不过 void myquicksort( node *phead, node *pback ) { if( phead == pback ) { return; } else { int key = phead->data ; node *p1 = NULL; for( node *p2 = phead->pNext; p2 != pback; p2 = p2->pNext ) { if( p2->data <

着急啊,在线等,vs2010 无法调试js 之前可以升级IE9失败后就不行了

问题描述 着急啊,在线等,vs2010无法调试js之前可以升级IE9失败后就不行了1,别说IE的禁用脚本的去掉(去了)2,别说用谷歌,火狐3,Silverlight试了没用4,真的着急啊求大神 解决方案 解决方案二:用alert调试也可以哇.我一直都是alert调试解决方案三:引用1楼sinat_21947233的回复: 用alert调试也可以哇.我一直都是alert调试 我们公司的项目框架全是js,复杂的json就完了还是求大神解决我的问题,一起一直可以现在不行了就应为升级IE10蓝屏后开始不

VS2010 在调试中,无法查看 Dataset。提示未能加载此自定义查看器

问题描述 VS2010在调试中,无法查看Dataset.提示未能加载此自定义查看器与项目无关. 解决方案 解决方案二:是机器内存不够了吧解决方案三:不是吧,内存4G解决方案四:总数3397036可用数1408512解决方案五:遇到同样的问题,把VS重装了还是不行,挺恼火解决方案六:这个有谁,遇到过?解决方案七:用监视器看看DataSet的行数,在看看DataSet里是否有大数据类型.解决方案八:判断DataSet是否为空.解决方案九:DataSet不为空.解决方案十:值应该为正常的值.解决方案十

VS2010里面调试后台服务

最近刚学习了后台服务,对于后台服务的调试我们需要通过附加到进程的方式才可以调试,并且首先需要安装并启动我们写的服务,步骤如下: 1.使用InstallUtil.exe 安装服务,注意InstallUtil.exe的版本 如果你的服务是在Framework 4.0的环境下生成的请使用 C:\Windows\Microsoft.NET\Framework\v4.0.30319目录的InstallUtil.exe,同理如果使用不同的Framework版本, 请使用相应的Framework版本文件夹下的

c#如何调用一个网页中的函数使其在vs2010中调试

问题描述 考虑到浏览器兼容问题,要用webkitbrowser来调用.这是我vs2010下的一个窗体程序,我首先用webkitbrowser调用了网页中的用户名和密码,我故意设置一个错误的密码来调试,结果本来应该在第一个截图的窗体中出来警告对话框,却在第二个截图中出现了,第二个截图其实是浏览器网页上的,我的问题就是如何调用网页中的登录函数到vs中,进行修改,让警告的窗口出现在我vs中制作的窗体中,也就是第一个截图中.在解释一遍,第二个截图是网页,第一个截图是vs中的窗体程序,怎么把第二个截图中的