阅读:1131回复:8
请教关于NT4下的驱动问题
我有个串口设备,即插即用的,在WINDOWS 2000下的驱动没问题。现在需要做NT4的驱动,请教:
1、我的WIN2000驱动,是否删掉电源管理的,PNP的处理过程,在NT4DDK下编译就可以?还是得在NT4的环境下,用WIN2K DDK编译? 2、NT4不支持PNP,系统怎么识别设备?安装过程与WIN2000有何区别? 3、最头疼的是,我现在不知道如何做NT4的驱动的安装,跟WIN 2K有什么具体区别,是不是已经不能通过INF文件安装?能否提供些参考?或者连接? |
|
沙发#
发布于:2002-12-04 16:32
我说说自己的看法,对就听着,然后给点分,20分就可以了。
第一个问题没做过,不妄加评论。 第二个,系统不是别也没什么,把.sys拷贝到system32下的driver下,然后把其注册表注册就可以了。我就这么做的,还可以。 第三个,你可以利用installshield软件做一个安装程序就行了。同时还可以在安装时,进行注册。 明白?别忘了给分哟。我在线等着..... :P :cool: |
|
|
板凳#
发布于:2002-12-04 16:53
还不敢给你分。
在WIN 2K下,驱动可以靠INF文件里的PNP串口标识找到设备,例如SERENUM\\ABC0123,不需要我操心具体的硬件资源。可NT4下应该如何呢?我怎么知道设备到底使用的是哪个串口?应该把驱动装在哪个串口上? |
|
地板#
发布于:2002-12-04 17:27
nt下面要你自己去找硬件,用IoGetConfigurationInformation()或者你自己去搜索注册表也行,好像也有函数,自己去找吧。找到设备以后就生成设备对象,其实基本上也不用你操心具体的硬件资源。
|
|
|
地下室#
发布于:2002-12-05 08:58
去看一下CHRIS CANT(机工)书的18章,NT硬件。
|
|
|
5楼#
发布于:2002-12-05 10:45
ydyuse,能否告知你提的那本书的全名?网上是否能找到?
|
|
6楼#
发布于:2002-12-05 10:57
《WINDOWS WDM设备驱动程序开发指南》
网上好象没有。 我可以给你该章的例子程序。 别忘给分!! |
|
|
7楼#
发布于:2002-12-05 11:09
你说的是那本书啊,我有,也看过,帮助不大。但还是谢谢你了
|
|
8楼#
发布于:2002-12-05 13:14
不是吧,那本书你要是仔细看了,有怎么会有你提的这个问题呢?
|
|
|