就是很简单的驱动中用KeSetEvent()通知应用,在应用中用waitforsingleobject()等到事件后resetevent(),发现当驱动发事件的频率太快以后,应用有可能收不到,比如驱动一共发了10000次,在应用程序里可能只收到9000次,有没有人遇... 全文

2012-05-28 15:44 来自版块 - 内核编程

就是很简单的驱动中用KeSetEvent()通知应用,在应用中用waitforsingleobject()等到事件后resetevent(),发现当驱动发事件的频率太快以后,应用有可能收不到,比如驱动一共发了10000次,在应用程序里可能只收到9000次,有... 全文

2012-05-28 15:40 来自版块 - 非USB硬件驱动开发

以2000DDK中的packet为基础修改的协议驱动, 当单独绑定到其中一块网卡并接收数据都没有问题,若绑定两块网卡,在一块上接收数据就会死机。我觉得应该可以两块同时接收数据吧,就像两块网卡上都绑定了TCP/IP也没问题一样。希望有经验的高手帮忙判断一下大致是哪... 全文

2010-06-28 16:43 来自版块 - NDIS网络接口开发

如题,我用XPDDK的64位checked build environment 命令行编译时提示将警告当作错误,然后是很多类型转换的警告,比如ULONG到PUCHAR,说有可能丢失数据,这个怎么解决。还有这样如果build成功了就可以和64位应用打交道了?

2010-05-06 23:24 来自版块 - ABC初学者

如题,我用XPDDK的64位checked build environment 编译时提示将警告当作错误,然后是很多类型转换的警告,说有可能丢失数据,这个怎么解决。还有这样如果build成功了就可以和64位应用打交道了?

2010-05-06 15:19 来自版块 - 非USB硬件驱动开发

如题,时间比较紧,没来得及查资料,有没有专家知道?如果可以怎么弄,是通过OID设置吗?

2010-03-17 12:10 来自版块 - NDIS网络接口开发

遇到一个奇怪的问题,我在系统线程中创建一个文件,写入数据,等待一个终止事件,然后关文件,终止线程,奇数次时能等到退出的事件,但退出程序后想要访问生成的数据文件总是报共享冲突,偶数次等不到事件,但可以访问,文件大小只能与上一次一样,有更多数据也不能写入了,我在线程中用PsTermi... 全文

2010-03-16 18:45 来自版块 - 非USB硬件驱动开发

如题,在论坛搜了,好像也没有真正解决的办法,我在线程中用PsTerminateSystemThread中好像返回的状态不是STATUS_SUCCESS,请高手指点!拜谢!

2010-03-15 23:14 来自版块 - 内核编程

现在多核CPU比较普及了,有没有人做过将线程与CPU绑定的工作,学习一下,或介绍一下这方面的书籍或技术,万分感谢!

2010-03-12 22:20 来自版块 - 内核编程

请教ZNSOFT大侠,在提高底层驱动效率,主要是写盘效率,如何在现有计算机体系结构下发挥最大的效率,或者有没有什么推荐的书,现在不知道该如何入手,跪求

2009-07-29 21:10 来自版块 - 内核编程

我习惯在2000下编写和调试驱动,以前一直这样把2000下生成的.sys文件放到XP下用也没是什么问题,但最近一个驱动在XP下发现有丢数据的嫌疑,在2000下正常。后来我用XPDDK把源代码再build一遍也没有改善,请教一下高手怎么才能避免这样的情况。或是怎么才... 全文

2009-03-25 22:28 来自版块 - 总结、原创区

我习惯在2000下编写和调试驱动,以前一直这样把2000下生成的.sys文件放到XP下用也没是什么问题,但最近一个驱动在XP下发现有丢数据的嫌疑,在2000下正常。后来我用XPDDK把源代码再build一遍也没有改善,请教一下高手怎么才能避免这样的情况。或是... 全文

2009-03-25 22:25 来自版块 - 非USB硬件驱动开发

我从应用申请一块内存,通过一个直接方式的I/O请求传递给驱动,在DeviceIoCtrol中相应的IO_CTL处先得到系统虚拟地址,然后锁定,用一个全局变量保存该地址,然后在中断服务例程ISR中向这块内存拷贝数据,有没有什么好的策略在拷贝前检查这个内存地址的有效性... 全文

2009-03-09 21:55 来自版块 - NDIS网络接口开发

我从应用申请一块内存,通过一个直接方式的I/O请求传递给驱动,在DeviceIoCtrol中相应的IO_CTL处先得到系统虚拟地址,然后锁定,用一个全局变量保存该地址,然后在中断服务例程ISR中向这块内存拷贝数据,有没有什么好的策略在拷贝前检查这个内存地... 全文

2009-03-09 21:34 来自版块 - 非USB硬件驱动开发

一个PCI卡的驱动,如果要支持同一电脑上多块同样的PCI卡,与只支持一块PCI卡的驱动有什么本质区别?

2009-02-25 20:39 来自版块 - 非USB硬件驱动开发

就是ExallocatePool申请的非分页内存能不能在特定的边界上,比如是16字节的整数倍这样的,谢谢!

2008-06-11 22:58 来自版块 - 非USB硬件驱动开发

如题,我想写一个网卡驱动,不用NDIS,那是不是在处理PNP的例程用ExallocatePool函数分配非分页内存就可以。然后填充描述符的内容。谢谢!

2008-06-10 18:18 来自版块 - NDIS网络接口开发

WDM PCI驱动写在时要求重启一般是什么原因造成的?是不是处理REMOVE_DEVICE的PNP Minor Function 的问题造成的?

2008-06-05 23:55 来自版块 - 非USB硬件驱动开发

我用一个intel82572芯片的网卡,就是普通市面上买的,想自己做一个NIC驱动,实现网卡驱动可以和应用直接传递数据的功能。 我看了DDK帮助文档里NDIS关于微端口驱动的部分,觉得好像通过NDIS没有体现出具体怎么配置硬件,比如我想改变描述符指向的缓冲... 全文

2008-06-02 18:26 来自版块 - NDIS网络接口开发

有人做过intel82572gi 芯片的网卡驱动吗?有没有这个芯片的技术文档,我在intel网站上只找到一个通用的软件开发指南,是不是用那个就可以,或者哪位有它的资料共享一下好吗?我得邮箱cro... 全文

2008-05-21 19:12 来自版块 - NDIS网络接口开发


返回顶部