fedlt
驱动牛犊
驱动牛犊
  • 注册日期2007-09-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:3252回复:6

请教ZNSOFT和各位大侠一个原理问题!

楼主#
更多 发布于:2008-01-12 10:13
       我听一个朋友说他买了研华的PCI1711数据采集卡,只有有一个SETUP.EXE的文件,运行这个完毕就可以使用卡了(包括有API,MANUAL,INF,SYS等文件),意思就是装上驱动了。而不是,PNP卡插上系统弹出装驱动的对话框,然后才安装卡驱动的。于是我拿了一块ISA卡,研华的ISO730,有三个文件,ISO730.INF,NAPISO.SYS,Napwnt.sys.用INNOSETUP打包后,安装时拷贝NAPISO.SYS,Napwnt.sys这两个文件到系统目录driver下。把ISO730.INF系统目录inf里。后来设备管理器没有看见卡。我到论坛看帖子,说要手动安装ISO730.INF才行。于是我又手动安装了,还是没有看见卡。于是,我又把ISO730.INF拷贝到系统目录inf里,然后右键安装,结果出现了两个文件ISO730.INF和iso730.pnf。然后又到设备管理器看,还是没有卡。
    我觉得应是ISA卡的问题,因为ISA卡是要手动设地址和中断的,或者是注册表的问题(我对注册表不熟悉,不会用)。不知道支持PNP的PCI卡,可不可以,我这里没有PNP的PCI卡做不了实验。希望各位大侠明示驱动程序的安装原理!另外,正常安装即添加硬件安装卡,系统目录driver下有NAPISO.SYS,Napwnt.sys这两个文件。系统目录inf里面没有ISO730.INF和iso730.pnf两个文件。
    驱动程序开发出来,无非就是INF和SYS这两个重要文件。想问问大家,那个安装卡驱动的原理到底是怎么样工作的?谢谢了。
fedlt
驱动牛犊
驱动牛犊
  • 注册日期2007-09-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-12 10:29
发现卡安装包解压出来的驱动文件夹里面还有这些NAPISO.REG,Napwnt.reg,Regini.exe,ISO.DLL文件,我把两个注册表文件导入了,然后又运行了Regini.exe,这个文件。可是还是不行,估计就跟ISO。DLL.有关系了。
    或许ISA卡根本就不可能这样做到(只安装一个SETUP文件就能用卡),研华是大公司就喜欢把简单的问题搞得复杂,既然不能这样安装,还搞出那么多个注册表,不知道干嘛用的。PCI卡应该能做到,具体怎么做到的,请高手不吝赐教!
fedlt
驱动牛犊
驱动牛犊
  • 注册日期2007-09-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-17 11:08
引用第2楼znsoft于2008-01-12 12:30发表的  :
isa不能支持即插即用,可能需要手工改注册表之类的

谢谢,这个我知道。但是如果支持即插即用的PCI卡怎样自动安装?能否实现就安装setup.exe就可以用卡了?如果可以,原理是不是把.sys的文件考到系统的diver目录就可以了?.inf文件要不要考到系统的inf目录?还要修改什么注册表之类的么?
游客

返回顶部