zzjlovece
驱动牛犊
驱动牛犊
  • 注册日期2006-06-01
  • 最后登录2012-01-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望117点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
阅读:1392回复:3

请教流驱动加载的注册表的问题

楼主#
更多 发布于:2007-05-28 09:17
小弟现在遇到了一个奇怪的问题想请教一下大家。
我自己的流驱动,在CE5.0里面,但是驱动在加载的时候attach了之后立即deattach了。现在发现是注册表的问题,就是这个流驱动的注册表里面的prefix明明写的是大写,而且后来合成的reginit.ini那个prefix也是大写的,但是CE起来后用PB的remote reg view看,那个Prefix却变成小写了!!这个使CE5的设备管理器找不着那些流接口了,从而attach之后立即deattach了.
大家帮忙分析是哪边出问题了,谢谢大家了。
wenzai
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2011-03-04
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望424点
  • 贡献值0点
  • 好评度309点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-28 12:15
在xxx_Init函数里设置断点跟踪一下,看问题在哪里。
应该不是你说的那样的
zzjlovece
驱动牛犊
驱动牛犊
  • 注册日期2006-06-01
  • 最后登录2012-01-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望117点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-28 12:41
谢谢大侠的意见,现在xxx_init函数进不去,它是执行完dllmain里面的dll_attach后立即执行dllmain里面的dll_deattach了。那些流接口还没有执行呢。
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-05-29 21:44
给Prefix换个名字试试吧.
学海无涯
游客

返回顶部