阅读:7911回复:33
请各位指点一下,教教我如何做WDM类型的驱动安装包。
各位大侠,可以教教我如何安装WDM的驱动吗?小弟这方面是个菜鸟,一点都不懂,临时被调来做这个冬冬,都快逼得我上吊啦!呵呵,这里先谢啦。
具体是这样的; 我有下列资源: scap.inf scap.sys 在InstallShield环境下,我要如何才可以将这个scap.sys安装上去?并且在设备管理器里可以看到这个设备? 分要是不够我可以再补啊,各位大侠救救小弟吧 |
|
沙发#
发布于:2004-01-03 17:29
[quote]Hi,qigongwei!
szProgram = \"rundll32.exe\"; szCmdLine = \"setupapi.dll,InstallHinfSection DefaultInstall 132\" + SUPPORTDIR + \"test.inf\"; LaunchAppAndWait(szProgram, szCmdLine, WAIT); (其中的test.inf 是我的) 我是绝对的初学者,请问上述命令应写在哪,INSTALLSHIELD?我在INSTALLSHIELD 中,找不到啊。可否给我概述做INF驱动安装程序的步骤和用到的应用程序。 |
|
板凳#
发布于:2003-12-25 19:42
最终成功的人能否把你的方法总结一下啊!!
一步一步怎么做的。 好吗? |
|
地板#
发布于:2003-12-03 08:33
to qigongwei:
谢谢,我现在已经成功了! |
|
地下室#
发布于:2003-12-02 14:53
用devcon时,hardwereID的获取方法:
手动安装设备时,系统目录下有一个setupapi.log的日志文件, 其中就有系统安装时的命令行调用信息,也有系统发现的新设备ID 号。 另外,我有一usb的Modem,安装后虚拟成Com3口,怎样自动将此Com3口安装成一个modem?(没有inf文件)而且安装中还要输入一初始化命令? |
|
5楼#
发布于:2003-12-02 08:56
那如果你就安装它的意图,添加上另外一个呢?情况是怎样?两个都可以工作?还是只有一个可以工作?要是只有一个可以工作,另一个系统提示的信息又是什么?我没有碰到过这样的情况,跟你分析分析,呵呵。我没有你的驱动代码,不太知道你是如何写的,只能一步一步找啦。如果你添加了两个相同的驱动设备,你的设备是否可以正常工作?
|
|
6楼#
发布于:2003-12-01 15:29
to qigongwei :
你好,我现在安装完成,在设备列表里可以看见我的设备,但是有“!”当我重新启动计算机,它又添加了一个相同的设备,请问为何?谢谢 |
|
7楼#
发布于:2003-12-01 10:27
你是否这样试试:
用InstallShield做安装的时候,你可以用INSTALLDIR这个系统变量来知道安装的目标文件夹的位置,当你把全部的文件都copy过去后, 你用这句看看: tempDir = INSTALLDIR +\"devcon.exe\"; tempfile =INSTALLDIR + \"inffile.inf\"; lanchapp(tempDir,\"-r install\"+ tempfile+\"hdwid\"); 我现在计算机上没有InstallShield了,以前的给删掉啦,我没法帮你试试。其实就是你是是,如果将devcon和inffile的路径都使用绝对路径呢?我刚才看了一下我以前的编译脚本,使用的都是绝对路径。先将要安装的文件全部copy的目标文件夹下,在安装,安装完后,如果你认为没必要保存,就del到,Installshield有这个函数支持。 |
|
8楼#
发布于:2003-12-01 08:47
to qigongwei:
我在安装完成后,一些文件已经拷贝到指定的目录,如Inf文件到window/inf目录,sys到system/driver目录,如果不重新启动计算机,在设备列表里是没有发现我要安装的设备,我也用了devcon在dos写是可以的,但是把devcon写进InstallShield代码里就不行,不知如何,我用的是lanchapp(\"devcon.exe\",\"-r install inffile hdwid\"),请执教!谢谢 |
|
9楼#
发布于:2003-11-28 15:43
to mike_dd:
最近实在太忙了,有好久我都没有上这啦,呵呵。等时间空下来,我把我的留垃圾给填完。 devcon的使用方法可以看http://support.microsoft.com/default.aspx?scid=http://support.microsoft..com:80/support/kb/articles/q311/2/72.asp&NoWebContent=1 具体的那些command如何使用,上面这篇文档有很详细的说明,devcon的源代码就在Windows XP DDK 的 DDK root\\Src\\Setup\\Devcon下可以等到,你也可以在MSDN online中下载,如果没有XP DDK的话。 我想问一下,在你安装后,不重新启动的话,设备的驱动是否有?我在2K下,安装后,但不立刻重启,在设备管理器中我看到我的设备已经添加到list里,只是有个黄色的“!”,而不是黄色的“?”。我看系统给我的说明,是说:如需使用该设备,请重新启动……。 我没有碰到你的重启后还要指定驱动文件的问题,不过我想你是否可以这样做,忽略重启后的驱动安装,进入系统检查一下你所安装的设备的指定驱动文件是否已经被copy到系统的目录下?还是根本就没有copy过去,而是要你重新启动后再copy?因为我们的InstallShield的项目文件不同,相信有很多动作我们之间有很多不同,虽然都是为了安装一个设备驱动。 |
|
10楼#
发布于:2003-11-26 10:27
Hi,qigongwei!
想和你聊一下驱动开发技术. 我现在是刚刚驱动入门,我看了你的关于驱动的文章,但是按照你的那些方法,安装好驱动而后重新启动计算机,还是要手工查找驱动文件,不知为何,请执教! 我用的是: szProgram = \"rundll32.exe\"; szCmdLine = \"setupapi.dll,InstallHinfSection DefaultInstall 132\" + SUPPORTDIR + \"test.inf\"; LaunchAppAndWait(szProgram, szCmdLine, WAIT); (其中的test.inf 是我的) 另外,请问devcon.exe怎么用? 谢谢 |
|
11楼#
发布于:2003-11-13 11:37
>我的咀卡的hwids是
>\"PCI\\VEN_1039&DEV_0900&CC_200\" |
|
12楼#
发布于:2003-11-12 13:01
我的咀卡的hwids是
\"PCI\\VEN_1039&DEV_0900&CC_200\" devon hwids =Net |
|
13楼#
发布于:2003-11-12 12:10
你说的没错,一开始我输入的是相对路径名,但我后来发现了这个问题改用绝对路径名,才把那个端口驱动加载到系统中的,现在是PCI卡,我用的是绝对路径,我不知道PCI卡的<hwid>命名有什么特殊的地方吗?我试了好多都不行呀,着急啊.
|
|
14楼#
发布于:2003-11-12 11:26
我
|
|
15楼#
发布于:2003-11-12 10:47
问题依旧呀,先前我安装一个端口驱动,费了好大的劲,才终于试出来安装所需要的<hwid>,是root\\portio,现在安装PCI卡驱动,根据MSDN的PCI卡的<hwid>命名规则,起一个名字,结果还是不行,哪位大虾能给小弟指点指点.
|
|
16楼#
发布于:2003-11-11 16:41
这些方法都不行呀
|
|
|
17楼#
发布于:2003-11-10 21:11
|
|
18楼#
发布于:2003-11-10 08:59
本人正在制作PCI卡驱动程序安装程序,使用DDK下的install工具,总是报错,是hardwareid的问题,错误代码是0xe0000203,请教高手指点,谢谢了先.
|
|
19楼#
发布于:2003-11-07 14:41
谢了,问题已经解决,还有一个问题请教,如何编程实现Windows系统策略的更改,还请各位大虾多多指教。
|
|
上一页
下一页