如何用IDA 调试 WinCE 程序

需要的工具:

1. Wince 模拟器6.0

2. Microsoft ActiveSync 4.5

3.IDA pro 6.6

调试环境的搭建:

1. 安装Microsoft ActiveSync 4.5,装完之后将在文件浏览器里面看到新增的移动设备图标,这时点开它,里面时空的:

2. 运行window ce 6.0模拟器,查看里面的连接参数是否配好:

主要检查连接的设定,按照图设定好,我这个模拟器自身就已配好这些参数,如图:

2. 运行设备仿真管理器,该程序就在虚拟机同一目录下,dvcemumanager.exe:

点击“刷新“按钮,在“其他“ 分支下可以看到运行的那个虚拟机,在虚拟机上点右键,执行“插入底座”命令:

图标变成这个样子就对了:

这时候,Microsoft ActiveSync将自动弹出一个配置对话框来:

这里选“yes" 我们将同步文件到移动设备

选“no" 将没上面这个功能,但对后面的调试没有影响。

这样,调试的配置环境wince端配置完成,下面开始调试:

调试wince程序:

打开IDA Pro 6.6,选择你要调试的程序:

这里选择testmain.exe测试程序,它会弹出一个提示框,点“ok"继续:

在接下来的对话框中选择cpu 类型为arm:

余下的都选“ok"就可以了,最后进入到了IDA 画面中:

在Debugger 菜单项选“select debugger.....":

选择 “remote WinCE debugger(ActiveSync)"

鼠标点击入口处,按F2,打一个断点,按F9就开始了调试,

这时就与其他工具调试方法一样了......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值