fedlt
驱动牛犊
驱动牛犊
  • 注册日期2007-09-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:3336回复: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卡应该能做到,具体怎么做到的,请高手不吝赐教!
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
板凳#
发布于:2008-01-12 12:30
isa不能支持即插即用,可能需要手工改注册表之类的
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
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目录?还要修改什么注册表之类的么?
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
地下室#
发布于:2008-01-17 11:43
你看ddk中的相关例子的源码,带安装dll的.你把安装代码写成dll,让innosetup调用即可
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
hoho2008
驱动牛犊
驱动牛犊
  • 注册日期2008-06-24
  • 最后登录2008-06-24
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-06-24 20:02
回复文章
看帖顶帖,传统美德










-----------------------------------------------------------------------------------
男人健康茶座:
补肾壮阳 补肾食品 肾虚肾病 壮阳食品 壮阳药
hoguowi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-22
  • 最后登录2012-12-20
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望213点
  • 贡献值1点
  • 好评度19点
  • 原创分0分
  • 专家分10分
6楼#
发布于:2009-02-25 16:47
mei you  DLL de  zen me ban ne
游客

返回顶部