各位,我在2000下面可以通过修改IDT挂接一个自己的软件中断,可是不知道如何挂接硬件中断,比如挂接系统的时钟中断?

2005-04-11 22:10 来自版块 - 内核编程

现在我们有一块pci卡,该卡上含有dsp和一块以太网接口芯片,但是该接口芯片并不直接连到pc的pci总线之上。我们已经为该pci卡开发了一个一般用途的驱动程序pcidp.sys。现在我们想要写个ndis驱动使该卡实现网卡功能。但是我们想利用原有的pcidp。sys进行实际的硬件管... 全文

2004-12-23 12:06 来自版块 - 内核编程

我按照你么说得vkd_filter_input可以在win me下面过滤键盘的www email 等扩展按键,但是这只是针对ps2键盘有用,对于usb键盘来说,这些扩展的按键的输入根本就捕捉不到,其它的普通按键能够过滤,这是为什么呢,难道这些扩展的输入对于usb的情况不能被fil... 全文

2004-12-18 23:47 来自版块 - 内核编程

非常感谢,我如果用那个函数,开发工具选择什么呢?哪里可以找到一些参考代码?[编辑 - 12/17/04 by sean198148]

2004-12-17 13:54 来自版块 - 内核编程

hi, everyone,here I am again.I need your help.My question is: I have a multimedia keyboard with keys such as Mute or WWW ,how to filter th... 全文

2004-12-14 09:21 来自版块 - 内核编程

各位,我写的pci设备的驱动程序每次在设备管理器里面停用可以,然后也可以启用,但是系统提示要求重启。这时看到系统没有给设备分配任何资源。是pci设备每次停用,在启用之后都要重启吗,还是我得程序对pnp的处理的问题,如果是pnp的问题,可能是哪里的问题呢,望赐教。

2004-11-23 17:32 来自版块 - 内核编程

各位,我最近在做ps2键盘的钩子函数,是有关多媒体键盘的扩展的按键的。我知道在win 2000上,可以用lowlevelkeyboardhook,在98下用Keyboardhook,这都可以拦截住多媒体按键而且不让操作系统处理。但是在win ME下,lowlevelkeyboar... 全文

2004-11-04 16:33 来自版块 - 内核编程

各位我说一下我的问题,大家帮我分析一下,先谢了.我是以查询方式来判断09449的DMA读写是否完成的,查询是在驱动里面进行的.程序运行也没有问题.但是当我进行不断的DMA读写测试时,有时候会在大概十几万次之后程序挂起,看驱动程序里面的监视输出语句,是已经进入DMA写了,但是再也没... 全文

2004-07-30 09:28 来自版块 - 非USB硬件驱动开发

遇到如下问题,望高手帮忙解答:1.PCI卡装上驱动,能正常工作,关机欢乐一个插槽之后,重启提示找到新设备要求重新安装驱动程序.2.驱动程序里面实现了多卡支持(就是在os调用的AddDevice里面用一个全局静态变量表示卡的个数,os每调用一次AddDevice我用IoCreatD... 全文

2004-07-14 17:53 来自版块 - 非USB硬件驱动开发

驱动程序里面初始化一个全局变量PUNICODE_STRING MyRegistryPath = NULL 然后在DriverEntry里面保存系统传进来的 MyRegistryPath 即MyRegistryPath = MyRegistryPath 然后在后面的一个IOCTL ... 全文

2004-07-10 09:25 来自版块 - 非USB硬件驱动开发

我看人家驱动的例子,用5933的两个16字节的FIFO进行DMA传输,写完基地址和传输数量,设好使能位之后就可以进行Dma传输.我不明白的是比如我要从PCI向卡上传输128字节的东西,而卡上的cpu并不读数据,为什么驱动程序还能传输完,还能产生一个中断.不是只有16字节的Fifo... 全文

2003-08-11 23:03 来自版块 - 非USB硬件驱动开发


返回顶部