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

有用过installshield的朋友请进

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

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

最新喜欢:

dregsdregs
多谢指点
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目录就可以了,简单
 


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

多谢指点
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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分
地板#
发布于:2002-11-18 13:09
 
你试了不行,现象是什么?


文件是拷到指定目录下了,但是设备管理器中的设备仍不可用
多谢指点
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-18 13:28
是啊
多谢指点
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-18 15:11
怎么可能?手动安装没有问题

我的问题很明白了,我现在要做的是如何通过运行一个SETUP.EXE,你什么都不需要做,系统就会将自动将驱动程序装上,然后你的设备就能用了
多谢指点
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-18 17:43
是啊,可算遇到知己了,我都快郁闷死了, 用一些windows的api又

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

多谢指点
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-19 18:30
还是不行,怎么搞的,郁闷

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

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

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

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

多谢指点
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-19 20:01
inf的文件夹是在system32下啊,根目录没有吧

我认为inf的路径不是很重要,主要是让系统知道你的inf的位置

能从里面调信息来安装设备的驱动就可以了,不知对不?


你的方法真的可行吗?这只是单纯的拷贝啊,没这么简单吧

我还是对此不解。因为只完成了单纯的文件拷贝,别的工作

都没做啊,那系统是怎么安装的?
多谢指点
SWLEO
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-11-19 22:17
还是不解:
只是将inf装入window下的inf文件夹,sys装入system32下的drivers目录就可以了


只完成了单纯的文件拷贝,别的工作都没做,那系统是怎么安装的?


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


朋友,你的这种情况要是设备已存在,又该如何? ,还会自动找吗?
多谢指点
游客

返回顶部