SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4467回复:28

有用过installshield的朋友请进

楼主#
更多 发布于:2002-11-18 10:41
我现在要装个硬件设备的驱动,要用installshield来制作安装程序
手头有.inf .sys .cat这些文件,我该如何做??

都需要调用那些windows api ,望详细告知,问题解决
散分100

最新喜欢:

dregsdregs
多谢指点
superwangliwen
驱动小牛
驱动小牛
  • 注册日期2002-07-30
  • 最后登录2005-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-18 11:31
也想知道
Just remember my name : wing
imicer
驱动小牛
驱动小牛
  • 注册日期2002-06-20
  • 最后登录2011-12-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望90点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-18 11:34
我在做安装时,并没有调用各种api,只是将inf装入window下的inf文件夹,sys装入system32下的drivers目录就可以了,简单
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-18 11:42
 
我在做安装时,并没有调用各种api,只是将inf装入window下的inf文件夹,sys装入system32下的drivers目录就可以了,简单
 


你没再脚本中写任何程序吗?只是但单纯的拷贝?
怎么可能? 这可是硬件设备的驱动啊,我试过,你的方法是行不通的。

多谢指点
imicer
驱动小牛
驱动小牛
  • 注册日期2002-06-20
  • 最后登录2011-12-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望90点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-18 12:27
你试了不行,现象是什么?我的是2000下的驱动,当硬件设备插入时,会自动查找相应的inf文件,然后找到sys文件,如果你愿意,把你的inf文件发给我看看。奇怪!!
imicer
驱动小牛
驱动小牛
  • 注册日期2002-06-20
  • 最后登录2011-12-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望90点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-18 12:29
对了,你试过没有手动安装驱动,是否也可正常安装。
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-18 13:06
手动安装没问题了,我现在要做的是如何通过运行一个SETUP.EXE,你什么都不需要做,系统就会将自动将驱动程序装上,然后你的设备就能用了

 
当硬件设备插入时,会自动查找相应的inf文件,然后找到sys文件


你有没有考虑过硬件硬件已在计算机的情况呢?
你所说的情况我知道,就是会出现一个安装向导,然后你还要指定INF和SYS文件的路径不是吗?这不算自动安装啊朋友


注:我同样也是WIN2000的环境
多谢指点
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-18 13:09
 
你试了不行,现象是什么?


文件是拷到指定目录下了,但是设备管理器中的设备仍不可用
多谢指点
imicer
驱动小牛
驱动小牛
  • 注册日期2002-06-20
  • 最后登录2011-12-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望90点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-18 13:26
是“!”吗?
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-18 13:28
是啊
多谢指点
imicer
驱动小牛
驱动小牛
  • 注册日期2002-06-20
  • 最后登录2011-12-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望90点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-11-18 14:39
我认为你的inf文件有问题
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-11-18 15:11
怎么可能?手动安装没有问题

我的问题很明白了,我现在要做的是如何通过运行一个SETUP.EXE,你什么都不需要做,系统就会将自动将驱动程序装上,然后你的设备就能用了
多谢指点
imicer
驱动小牛
驱动小牛
  • 注册日期2002-06-20
  • 最后登录2011-12-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望90点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-11-18 17:34
你的问题我也遇到过,需要在inf中改一些字段,我明白你的意思,必须通过installsheild的打包的setup。exe来完成安装,只需要在inf中改动即可,我以前就是走得其他弯路,所以才告诉你的,但可能其他方法也奏效。
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-11-18 17:43
是啊,可算遇到知己了,我都快郁闷死了, 用一些windows的api又

不知如何着手。那就快说吧朋友,解决了我送你100分

多谢指点
imicer
驱动小牛
驱动小牛
  • 注册日期2002-06-20
  • 最后登录2011-12-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望90点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-11-18 18:29
谈不上,只是大家交流交流,你还是把你的inf文件发过来,让我看看,是什么毛病再说
zhaohaijian
驱动牛犊
驱动牛犊
  • 注册日期2002-05-19
  • 最后登录2002-12-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-11-18 19:36
我用过wiseinstall打包,还好用。可以从网上下的。
imicer
驱动小牛
驱动小牛
  • 注册日期2002-06-20
  • 最后登录2011-12-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望90点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-11-19 13:39
我看过你的inf文件的verion节,我不知道你是否按照win2000inf格式填写,version节的CatalogFile = PhTvTune.cat屏蔽掉,另外在DriverVer = 07/17/2002, 2.0.1.2042部分去掉后面的版本号,再试一试。

superwangliwen
驱动小牛
驱动小牛
  • 注册日期2002-07-30
  • 最后登录2005-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-11-19 14:25
Just remember my name : wing
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-11-19 18:30
还是不行,怎么搞的,郁闷

对了,cat文件是做什么用的?再有inf,sys文件在打包时,用设一些文件属性吗?
多谢指点
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-11-19 18:35
我再确认一下:

你所说的方法就是通过拷贝inf和sys文件分别到指定的目录

..\\system32\\inf 和 ..\\system32\\drivers

同时在inf的字段里做一些修改就行了吗?

多谢指点
上一页
游客

返回顶部