驱动调试助手是针对Windows CE做的,在Windows Mobile中使用会有一些问题,最主要的就是其菜单栏被Windows Mobile系统的任务栏给遮住了,导致相应的功能无法正常使用,如下图所示。

按理来说只要将系统任务栏隐藏就可以,今天在模拟器上实验了一下,看起来是可行的。只是任务栏隐藏后,相应的区域出现画屏,如下图所示。

不知道画屏是不是模拟器的缘故,暂且不管先。驱动调试助手的菜单隐约可见,简单测试了下其中的注册表搜索的功能,也正常工作,如下图所示。

实现方法如下,借助于一个WMDM.exe的程序,通过它隐藏系统任务栏并将同一目录下的DM.exe启动起来,在DM.exe退出后,恢复显示系统任务栏,代码如下。

     HWND hWnd;
DWORD dwLen;
PROCESS_INFORMATION pi;
TCHAR szPath[MAX_PATH];
dwLen = GetModuleFileName(NULL, szPath, MAX_PATH);
if (!dwLen)
{
return 0;
}
while (szPath[--dwLen] != _T('\\'))
{
szPath[dwLen] = _T('\0');
}
wcscat(szPath, _T("DM.exe"));
hWnd = FindWindow(_T("HHTaskBar"), NULL);
if (hWnd)
{
EnableWindow(hWnd, FALSE);
ShowWindow(hWnd, SW_HIDE);
}
if(CreateProcess(szPath, NULL, NULL, 0, FALSE, 0, NULL, NULL, NULL, &pi))
{
WaitForSingleObject(pi.hProcess, INFINITE);
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
EnableWindow(hWnd, TRUE);
ShowWindow(hWnd, SW_SHOW);

WMDM的下载地址:http://files.cnblogs.com/we-hjb/WMDM.rar,其中包括了ARMV4I版本的DM.exe。

转载自:http://www.cnblogs.com/we-hjb/archive/2011/07/17/2108888.html

Windows Mobile中使用WinCE驱动调试助手的小技巧相关推荐

  1. 请wince驱动调试助手的作者sunrain_hjb以及wince开发者进来看看

    作者:gooogleman(www.gooogleman.com站长) 时间:2011-05-09 09:43:54 嘿嘿,也有一阵子没有来这里了,即使来了也瞄一眼就走了,时间改变了太多事情了.    ...

  2. WinCE驱动调试助手V2.5

    http://www.cnblogs.com/we-hjb/archive/2008/12/15/1280822.html http://blog.chinaunix.net/u1/49088/sho ...

  3. 使用驱动调试助手应该注意的问题

    最近,使用wince驱动牛人写的驱动调试助手调试扩展串口驱动,发现要注意一些问题. 以前使用驱动调试助手,我都是调试BSP上没有的驱动,现在调试已经存在的串口驱动该怎么做呢?难道要我把串口驱动从NK中 ...

  4. Windows MObile中ListView控件的用法详解

    -前言:ListView在Windows Mobile中的应用非常广泛,也是Windows Mobile中很重要的一个控件,在此俺新手给他做个总结,方便其它新手参考哈! --------------- ...

  5. 在windows系统中安装显卡驱动

    Windows系统下在docker中使用nvidia的GPU 微软官方文档 https://docs.microsoft.com/ja-jp/windows/ai/directml/gpu-cuda- ...

  6. python正则匹配空格+数字+空格_详解Python中正则匹配TAB及空格的小技巧

    详解Python中正则匹配TAB及空格的小技巧 发布时间:2020-10-15 08:38:48 来源:脚本之家 阅读:94 作者:杰瑞26 在正则中,使用.*可以匹配所有字符,其中.代表除\n外的任 ...

  7. win怎么在计算机里按日期搜索文件,小编教你在Win10系统电脑中设置搜索内容日期范围的小技巧...

    在使用电脑的过程中,很多时候为了我们为了快速找到某个文件,都会使用到系统的搜索功能,不过大家会发现,这项搜索功能在默认情况下,只能选择固定的日期范围比如:今天.昨天.本周.上周.本月.上月.今年.去年 ...

  8. Windows Mobile中实现统计图形的绘制(C#版,柱状图)

    首先,建立绘图类,如下: 1 /// <summary> 2 /// 绘制柱状图 3 /// </summary> 4 /// <param name="ds& ...

  9. Windows Mobile中的WebService应用

    WebService对于开发者来说已经不再是一个陌生概念了.Web Service允许应用程序通过Internet进行通讯和数据交换.随着微软.NET战略的推行,这种可编程的.通过SOAP协议.基于X ...

最新文章

  1. 查看linux文件的权限:ls -l 文件名称
  2. c++builder传递参数_参数按值传递和按地址传递过程中,指向内存的指针如何变化?...
  3. mysql autocommit 脚本_mysql autocommit的差异
  4. poj2154Color polya定理+欧拉函数优化
  5. 被遗忘的图灵:计算机、神经网络、人工智能……他是这一切之父
  6. python关联分析sklearn_Python3利用pandas,sklearn进行关联度分析以及预测的demo
  7. asp.net中MaintainScrollPositionOnPostback属性的使用
  8. time是python的标准库吗_python3关于date和time的标准库
  9. 运维工程师必会的linux命令下载,运维工程师必会的109个Linux命令.pdf
  10. ie6中容器内浮动元素的border边框不完全显示的bug
  11. 10月份出版图书《玩转虚拟机基于VMware+Windows》
  12. 华为ensp模拟校园网/企业网实例(精品拓扑图)
  13. 体温枪PCBA设计生产流程
  14. 根据生日自动计算年龄
  15. 回荡口过新年,独特江南水乡年味体验 冰雪非遗贺新年,荡口古镇春节嗨不停!
  16. CSS浏览器兼容性的4个解决方案
  17. 断点续传续播的大概原理
  18. python getcwd_Python3 os.getcwd() 方法
  19. H5聊天对话气泡的一种实现方式及原理
  20. 极度未知HyperX20周年盛惠—HyperX Cloud 2 飓风FPS耳机听音辨位

热门文章

  1. 小型大写字母的用武之处
  2. 稳定同位素比值质谱仪行业调研报告 - 市场现状分析与发展前景预测
  3. 大数据的七个核心应用价值
  4. 多个editText监听事件
  5. HTTP请求出现403报错
  6. 学生类和教师类的设计
  7. GTX/GTH的使用心得
  8. C++ 使用libwebsockets开源库封装client类
  9. RabbitMQ客户端说明
  10. 天猫开出了第一家线下服务中心