阅读:4633回复:28
有用过installshield的朋友请进
我现在要装个硬件设备的驱动,要用installshield来制作安装程序
手头有.inf .sys .cat这些文件,我该如何做?? 都需要调用那些windows api ,望详细告知,问题解决 散分100 |
|
最新喜欢:dregs
|
沙发#
发布于:2002-11-18 11:31
也想知道
|
|
|
板凳#
发布于:2002-11-18 11:34
我在做安装时,并没有调用各种api,只是将inf装入window下的inf文件夹,sys装入system32下的drivers目录就可以了,简单
|
|
地板#
发布于:2002-11-18 11:42
我在做安装时,并没有调用各种api,只是将inf装入window下的inf文件夹,sys装入system32下的drivers目录就可以了,简单 你没再脚本中写任何程序吗?只是但单纯的拷贝? 怎么可能? 这可是硬件设备的驱动啊,我试过,你的方法是行不通的。 |
|
|
地下室#
发布于:2002-11-18 12:27
你试了不行,现象是什么?我的是2000下的驱动,当硬件设备插入时,会自动查找相应的inf文件,然后找到sys文件,如果你愿意,把你的inf文件发给我看看。奇怪!!
|
|
5楼#
发布于:2002-11-18 12:29
对了,你试过没有手动安装驱动,是否也可正常安装。
|
|
6楼#
发布于:2002-11-18 13:06
手动安装没问题了,我现在要做的是如何通过运行一个SETUP.EXE,你什么都不需要做,系统就会将自动将驱动程序装上,然后你的设备就能用了
当硬件设备插入时,会自动查找相应的inf文件,然后找到sys文件 你有没有考虑过硬件硬件已在计算机的情况呢? 你所说的情况我知道,就是会出现一个安装向导,然后你还要指定INF和SYS文件的路径不是吗?这不算自动安装啊朋友 注:我同样也是WIN2000的环境 |
|
|
7楼#
发布于:2002-11-18 13:09
你试了不行,现象是什么? 文件是拷到指定目录下了,但是设备管理器中的设备仍不可用 |
|
|
8楼#
发布于:2002-11-18 13:26
是“!”吗?
|
|
9楼#
发布于:2002-11-18 13:28
是啊
|
|
|
10楼#
发布于:2002-11-18 14:39
我认为你的inf文件有问题
|
|
11楼#
发布于:2002-11-18 15:11
怎么可能?手动安装没有问题
我的问题很明白了,我现在要做的是如何通过运行一个SETUP.EXE,你什么都不需要做,系统就会将自动将驱动程序装上,然后你的设备就能用了 |
|
|
12楼#
发布于:2002-11-18 17:34
你的问题我也遇到过,需要在inf中改一些字段,我明白你的意思,必须通过installsheild的打包的setup。exe来完成安装,只需要在inf中改动即可,我以前就是走得其他弯路,所以才告诉你的,但可能其他方法也奏效。
|
|
13楼#
发布于:2002-11-18 17:43
是啊,可算遇到知己了,我都快郁闷死了, 用一些windows的api又
不知如何着手。那就快说吧朋友,解决了我送你100分 |
|
|
14楼#
发布于:2002-11-18 18:29
谈不上,只是大家交流交流,你还是把你的inf文件发过来,让我看看,是什么毛病再说
|
|
15楼#
发布于:2002-11-18 19:36
我用过wiseinstall打包,还好用。可以从网上下的。
|
|
16楼#
发布于:2002-11-19 13:39
我看过你的inf文件的verion节,我不知道你是否按照win2000inf格式填写,version节的CatalogFile = PhTvTune.cat屏蔽掉,另外在DriverVer = 07/17/2002, 2.0.1.2042部分去掉后面的版本号,再试一试。
|
|
17楼#
发布于:2002-11-19 14:25
能
|
|
|
18楼#
发布于:2002-11-19 18:30
还是不行,怎么搞的,郁闷
对了,cat文件是做什么用的?再有inf,sys文件在打包时,用设一些文件属性吗? |
|
|
19楼#
发布于:2002-11-19 18:35
我再确认一下:
你所说的方法就是通过拷贝inf和sys文件分别到指定的目录 ..\\system32\\inf 和 ..\\system32\\drivers 同时在inf的字段里做一些修改就行了吗? |
|
|
上一页
下一页