首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Windows CE 模拟器和远程调试工具 03

Windows CE 模拟器和远程调试工具 03

此程序共三个窗口,分别显示当前内核中所有进程、进程中的线程、及进程中所有加载的DLL。在显示进程的窗口中,分别显示进程名、进程ID、基本优先级级别、拥有的线程总数、基地址、访问键值、主窗口名。在显示线程的窗口中,分别显示线程ID、当前进程ID、线程优先级、访问键。在显示DLL模块的窗口中,分别显示模块名、模块ID、当前进程使用计数、全局使用计数、基地址、大小、模块句柄、路径。这里要说明的是线程窗口中的“当前进程ID”。当前进程 ID会有不相同的时候,奇怪!线程窗口应该显示当前指定进程下的所有线程,怎么会有不同的进程ID呢?因为CE帮助中什么都没说,所以请允许我设想一下:比如“explorer.exe”,它包含的线程其中就有两个在“当前进程ID”中显示为进程“gwes.exe”,“gwes.exe”为图形、窗口、事件子系统。它负责图形和窗口以及窗口消息。“explorer.exe”的线程在显示窗口、收发消息时调用“Coredll.dll”(以后会具体讲解此DLL),这个DLL调用图形、窗口、事件模块。这些模块实际上是驱动程序(DLL),由gwes.exe来加载、管理这些DLL。所以显示当前进程为 “gwes.exe”。目前只能这么解释了。


图4 进程浏览程序截图

7、远程注册表编辑程序(Remote Registry Editor)

此程序和其它Windows 操作系统下的注册表编辑器非常相似。但它能够显示、编译开发平台下的注册表和实际平台下的注册表。如图5所示。具体操作我就不多说了。CE下注册表的限制我也曾说过了。


图5 注册表编辑器截图

8、远程消息监视程序(Remote Spy)

  这个程序和VC下附带的工具spy非常相似。能够列出所有实际平台下的窗口和窗口消息。我想这个程序也不用我多说了吧。熟悉VC下的工具,就能操作这个工具。界面如图6所示。


图6 消息监视界面截图

9、远程系统信息(Remote System Information)

这个工具能够查看实际平台的系统信息,包括硬件和软件的信息。









图7 系统信息截图

10、远程屏幕截图程序(Remote Zoom-in)

  此工具能够截取实际平台屏幕图像。这个工具最适合写说明书了。假如一个产品要推向市场,那说明书或演示程序必须准备好。用这个程序截图放到说明书或演示程序中。截图单击“File”-“New Bitmap”。这个程序的界面我就不给出了。
返回列表