zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1211回复:10

请教

楼主#
更多 发布于:2002-04-09 14:06
我这有一块isa的串口扩展卡,使用标准的串口驱动程序:serial.sys,我在应用程序中为注册表的service项添加了一项服务,然后重起后就会发现新硬件,但是此时必须手动选择是串口设备,否则操作系统不会识别,请问能否让操作系统自己识别是串口设备,我感觉好像是需要有个注册过程,但不知如何做,请高手指教。
操作系统是win2k

[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-09 15:14
5555555555
没人理我呀,给点意见呀
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
jame.z
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2004-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-09 15:55
你可以试一试,你安装过一次以后,把设备删除,重起机器,然后再装,行不行?如果能装上,有它其中的奥妙~~~
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-09 16:05
isa卡插上后,系统是发现不了的,必须使用自己写的应用程序安装
事实上就是在注册表的system\\currentcontrol\\service\\下填一项,然后重新启动后,系统就会发现有新设备,这个时候就可以安装,不过在安装的过程中,系统不能识别是什么设备,出现的unknown,这个时候必须自己指定是个com设备,否则系统不能识别,指定后一切ok,但是我就是想知道有没有办法让系统知道这是个com设备,不用用户自己指定。 :(
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
jame.z
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2004-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-09 16:22
那你在注册表加的值中,有没有指明HardwareID的项?如果有就应该可以让系统认到你的设备并且自动识别和自动安装,不用你动手,因为我也做过类似的工作,不过出入是我在自动安装完后再启动。
你先回答我:你第二次安装你的设备时,是否能够自动识别和自动安装上?如果能,有个小技巧能用。
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-09 16:28
没有指定hardwareID,删掉后第二次启动也不能自动安装。
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
jame.z
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2004-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-04-09 16:35
那我的办法就行不通了~~~ sorry,帮不上忙,其实我用的是SetupDiXXXX那套函数,进行安装,并利用一些小技巧~~
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-09 16:49
我也正想用setupdixxx试试,不过以前没有用过,读ddk的文档又太痛苦,不知道你有没有中文的东东。现在我正在看ddk里的sample,好像有点意思。
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
jame.z
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2004-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-04-09 16:56
我全都是看MSDN的,没有什么中文文档,不太难用,挺简单的,别怕它~~~
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-09 16:59
好的,那我试试。就当作几篇阅读理解了。
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2002-04-10 11:27
你是怎么解决的,一定要告诉我呀。
游客

返回顶部