查看线程所在模块
wince可以比较方便的查看线程相关的信息,如CeShell或者KernelTracker,可以通过系统接口得到线程占用CPU时间,堆栈等等.然而知道了出问题的线程,却没有标准的接口得到线程所在模块.附件是列出当前所有线程的小工具,大部分代码来自CeShell,以及private下的handle.c(将线程Handle转换为PTHREAD,以得到入口地址)该工具(点击下载)只能在wince6上运行,结果输出到调试串口,结果如下: ========== showth ========== PROC: Name hProcess: CurAKY :dwVMBase:CurZone THRD: State :hCurThrd:hCurProc: CurAKY :Cp :Bp :Kernel Time Use
Remote Display Control for Windows CE
PB 自带的工具,通过网络(或者Activesync),在PC上远程控制wince设备(包括Smartphone,PPC)添加了两个功能1 自动连接,启动cerhost的时候,通过activesync拷贝cerdisp到wince设备并自动连接cerhost2 保存截图到BMP文件软件截图[@more@]转帖请注明出处(http://simplaman.itpub.net)下载程序及源码
基于命令行的WINCE驱动开发工具
1 主要功能查看,修改,比较物理内存,寄存器值.进程管理动态卸载,加载驱动(需要wince5或以上)动态卸载,加载服务(需要wince5或以上)[@more@]2 版本此次发布有两个版本,都是基于命令行的,功能完全一样同步版 rconsole.exe + shell.dll rconsole.exe在PC上,通过ActiveSync同wince机器连接.调试串口版 cedbg.exe 在wince机器上运行,在PC上通过串口(连到wince的调试口)发送命令,接收命令响应注 : 如果需要在wince6下访问物理内存,需要手工将mapper.dll拷贝到wince机器根目录或者其他能加载的目录.3 使用说明3.1 功能介绍# 访问物理内存,寄存器mem