各位嵌入式大侠,WINCE 6.0 自己安装触屏dll驱动出现问题

monei3525 2018-08-19 08:47:17
倍福的CE系统,原生没有触摸屏驱动,我找到了我正在用的这个触屏的驱动,就是网上常见的USBTouch.dll
教程里面是怎样把驱动编译进入CE系统,实际上我的情况是,不能编译系统,而且待使用的系统内大部分内容不能动,比如windows文件夹
按照我的理解,CE系统发现我插入设备就会到注册表去找VID_PID等等的匹配,索引到USBTouch.dll就应该能行
但实际情况是
我把注册表关联好USBToutch.dll,插上触屏,没有跳出找到新设备选择驱动的对话框
上网搜搜,有人说是被别的驱动给匹配掉了
我感觉是USBHID的问题,于是把注册表USBHID项里面的USBHID.dll改成USBTouch.dll
这次插入触摸屏,选择驱动的对话框出来了,但是我填入USBTouch.dll,并没有什么反应
系统好像认为我这个USBTouch.dll不存在一样
ps:我把USBTouch.dll放入 hard disk\\system目录下,这个目录下的exe文件,在开始/运行里面输入名字都是可以运行的,说明系统path里面有这个目录。。
那么为什么找不到我这个文件呢?
还是有什么其他问题呢?
...全文
507 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
monei3525 2018-09-20
  • 打赏
  • 举报
回复
我不是编译ce系统,是进入已有的ce系统内,安装驱动,那么bib怎么使用呢?
perryzhang_1983 2018-09-20
  • 打赏
  • 举报
回复
需要在注册表和bib文件里面添加你的dll,同时bib 后面的属性 是不是KSH
monei3525 2018-09-08
  • 打赏
  • 举报
回复
引用 3 楼 91program 的回复:
[quote=引用 2 楼 monei3525 的回复:]
因为我把注册表项HID的USBHID.dll值改为USBTOUCH.dll,才跳出对话框,不然不跳的,证明就是被这个驱动劫持


不改说明压根就没有使用到 USBToutch.dll,劫持?不知道你怎么想的。[/quote]是啊,但是你跑到帖子里面胡乱说几句,没有一点帮助,不知道你怎么想的
91program 2018-08-22
  • 打赏
  • 举报
回复
引用 2 楼 monei3525 的回复:
因为我把注册表项HID的USBHID.dll值改为USBTOUCH.dll,才跳出对话框,不然不跳的,证明就是被这个驱动劫持


不改说明压根就没有使用到 USBToutch.dll,劫持?不知道你怎么想的。
monei3525 2018-08-21
  • 打赏
  • 举报
回复
引用 1 楼 91program 的回复:
"把注册表关联好USBToutch.dll,插上触屏,没有跳出找到新设备选择驱动的对话框" 应该是没有找到驱动,不是被别的驱动匹配掉了
当然,也有一个可能是找到了 USBToutch.dll,但这个驱动有问题,不能使用,所以弹出这样的对话框
因为我把注册表项HID的USBHID.dll值改为USBTOUCH.dll,才跳出对话框,不然不跳的,证明就是被这个驱动劫持
91program 2018-08-20
  • 打赏
  • 举报
回复
"把注册表关联好USBToutch.dll,插上触屏,没有跳出找到新设备选择驱动的对话框" 应该是没有找到驱动,不是被别的驱动匹配掉了
当然,也有一个可能是找到了 USBToutch.dll,但这个驱动有问题,不能使用,所以弹出这样的对话框

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧