escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1141回复:13

老天乖乖!这么多分!诱惑中............

楼主#
更多 发布于:2003-06-26 17:49
我想写一个ps/2键盘的过滤驱动程序,也就是在kbdclass.sys上面
一层。
请某位高人帮我写一个inf文件。给分不是问题!
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-26 19:40
老大,你逗俺玩啊。俺来捡便宜了。:D

主要是这几个地方,很好写的。

---------------------------------------

[Mfg]
%description%=YourDevice.Inst,...

[YourDevice.Inst.NT.Services] (如果是9x,用中间没NT的)
AddService = 原来的,不用改
加一个
AddService = YourFilterName, 0, YourFilter.Inst

9x用这个
[YourDevice.Inst.HW]
AddReg = XXX.AddReg

NT系列用这个
[YourDevice.Inst.NT.HW]
AddReg = XXX.AddReg

(两个都写上最保险)

就是它!挂上去了
[XXX.AddReg]
HKR,,\"UpperFilters\",0x00010000,\"YourFilterName\"

[YourFilter.Inst]
DisplayName = \"...\"
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\\xxx.sys
LoadOrderGroup = extended base


[编辑 -  6/26/03 by  jason.gao]
我打字很快。
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-26 19:44
有问题尽管问,俺刚做过。 :D :D

BTW:看到你给的分了,非常感谢!(因为来这不久,发现并不是每个人都遵守游戏规则的) :)
我打字很快。
escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-27 09:16
我先试验一下,成功了就会给分。另外试验过程中可能会有问题
要问你。请持续关注!
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-27 11:42
你基于哪个INF文件去改。
我的事情做玩了,比较有空了 :D :D
我打字很快。
escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-30 09:19
过滤驱动程序的安装文件设为filter.inf
底层驱动程序的安装文件设为function.inf
你所举的例子,是filter.inf还是function.inf???


jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-30 14:00
“filter.inf”不可能单独存在的,我所说的那部分代码(就相当于“filter.inf”了)应该加在 function.inf 里面

我打字很快。
escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-30 14:15
困惑的是,numega的driverworks中有一个例子,
而且有一个文件为:mousefilter.inf
很不解的!
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-06-30 16:53
那也应该是包含了mouse的functions driver的吧?贴上来看看啊(我没装driverworks)。

反正我看过好几个filter driver,都没有单独的INF的,也没听说可以单独存在,呵呵。
我打字很快。
escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-06-30 17:13
 
那也应该是包含了mouse的functions driver的吧?贴上来看看啊(我没装driverworks)。

反正我看过好几个filter driver,都没有单独的INF的,也没听说可以单独存在,呵呵。


 


说对了,yes!
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-06-30 17:45
顺便借贵地test一下我的头 :D
我打字很快。
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-06-30 18:12
顺便借贵地test一下我的头 :D


这么不cool.
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-06-30 19:50
呵呵,不知从哪捡的一个图片。不知有没人用过 :P

to 我是谁:
不好意思,我白天没收信,你的问题不知解决了没有,我今晚再看看。 :)
我打字很快。
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-06-30 21:56
INF OK了,driver随便找了个试了试,能挂上去。
我打字很快。
游客

返回顶部