我只要在创建工程的时候,不设置IO,memory(也就是不添加任何IO,直接按"next"按钮),生成的sys就可以将pci设备安装成功,问题是pci板子有3个寄存器(BAR0、BAR2和BARA4),不设置也不对啊。怎么设置呢?另外status = m_Io... 全文

2009-11-03 17:13 来自版块 - 非USB硬件驱动开发

本人新建PCI驱动程序(pci设备是好的,创建的时候也写了设备号),装完后在设备管理器中查看到的设备名上有个叹号,是不是因为驱动没有对设备进行初始化造成的?如果是驱动的问题,那么怎么进行设备初始化阿?

2009-10-15 14:50 来自版块 - ABC初学者

本人新建PCI驱动程序(pci设备是好的,创建的时候也写了设备号),装完后在设备管理器中查看到的设备名上有个叹号,是哪的问题啊?

2009-10-14 10:42 来自版块 - 非USB硬件驱动开发

现在用wdm,想做个硬盘安全性增强,需要向硬盘发送新的命令序列,是不是必须在原有的总线驱动上添加新的命令序列?都有什么好办法啊?多谢指教!

2009-05-18 15:15 来自版块 - 非USB硬件驱动开发

RT高手,大牛帮帮忙啊,多谢了!

2007-11-14 11:06 来自版块 - NDIS网络接口开发

IRQL=PASSIVE_LEVEL时用zwWrite函数写文件没问题,当IRQL〉PASSIVE_LEVEL时会出现蓝屏现象。大牛,高手帮帮忙,多谢了!

2007-11-12 10:46 来自版块 - NDIS网络接口开发

我在Passthru的Send函数中修改IP数据包头,增加IP选项,发现在两台都装了Passthru驱动的windows2000计算机中可以进行通信(TCP,UDP,ICMP)并且利用抓包工具发现,IP数据包头确实增加了IP选项,但是在装有windows XP操作系统的计算机中安... 全文

2007-10-24 19:56 来自版块 - NDIS网络接口开发

我利用Passthru在IP数据包头加入了IP选项,然后用装上Passthru驱动的两台电脑试验。发现用ping命令可以ping通,但是用ftp或telnet命令却不通(我已经把两台电脑的ftp和telnet服务打开了)。不知道原因何在。高手,大牛帮帮忙啊,小弟多谢了。

2007-10-23 14:24 来自版块 - NDIS网络接口开发

我使用KeQuerySystemTime()来获取系统时间,结果得到的是格林威治时间。MSDN上说ExSysTimeToLocalTime()可以转换格林威治时间为本地时间,但是我编译的时候,却报错,说ExSysTimeToLocalTime()未定义。哪位高手,大牛有转换格林威... 全文

2007-10-12 18:12 来自版块 - NDIS网络接口开发

哪位高手、大牛赐教下小弟。我按照MSDN上的参数去试了,还是只能从头写文件。怎样才能追加写文件呢?

2007-10-11 21:04 来自版块 - NDIS网络接口开发

这段时间在各位斑竹、大牛的帮助下,我总算有些成果.。非常感谢大家的热心赐教!现在驱动做得差不多了,如何将sys作成安装包呢?

2007-09-25 09:52 来自版块 - NDIS网络接口开发

小弟改的包(包长度<1500字节)发送终于成功了,随之而来了新的问题:改包后包长度如果超过1500个字节了,该怎么处理呢?还望各位大牛、斑竹、高手不吝指教,多多帮忙,小弟先谢谢大家了!

2007-09-06 15:32 来自版块 - NDIS网络接口开发

我从MPSend函数中获得了Packet,并从Packet中成功获得TCP包,并对其进行修改,最后成功发送。但当我用同样的方法想从Packet中获得UDP、TCMP包时却总是未能如愿(我是通过Packet->Private->Head找到第一个NDIS_BUFFER的... 全文

2007-09-04 17:46 来自版块 - NDIS网络接口开发

组建完PNDIS_BUFFER后是用NdisChainBufferAtFront()函数将其链入到新建的PNDIS_PACKET中吗?如果是,是否在该函数前要对PNDIS_PACKET的MiniportReserved等多个字段进行赋值?如果要进行赋值应该怎样赋值呢?小弟的程序在... 全文

2007-08-31 15:28 来自版块 - NDIS网络接口开发

项目需要对所有的usb设备进行控制,当然也包括u口打印机.现在已经可以对打印机进行允许和禁止访问的控制.问题是: 通过对IRP_MJ_READ和IRP_MJ_WRITE进行控制,禁止打印机打印,但是要打印的文件已经写入到打印机的缓存中,那么在下一次允许打印操作时,首先将改文件打印... 全文

2007-08-30 17:01 来自版块 - 图形设备驱动版(打印、扫描、显示...驱动)

小弟我又遇到个棘手的问题。在用Passtru开发过程中,我要对数据报报头增加IP选项,因为报头默认ip选项字段为空,所以我改了数据报头的报头长度字段、数据报长度字段、首部校验和字段。问题来了,我抓包测试发现,虽然我将数据安全地转移到ip选项之后,但是在测试中数据最后的几个字节居然... 全文

2007-08-22 11:16 来自版块 - NDIS网络接口开发

在斑竹的指示下,我看了NDIS_PACKET的结构,并且用SoftICE进行了单步调试。发现如下:我捕获了数据包。在SoftICE下输入命令(Packet为PNDIS_PACKET类型):db ds:(Packet->Private.Pool)回车后,屏幕显示:00 80... 全文

2007-07-25 20:52 来自版块 - NDIS网络接口开发

passthru 的 MPSend 函数中 Packet 的值应该保存的是本机发出的数据包吧?我看了下包的结构怎么和“用TCP/IP进行网际互联----第一卷:原理、协议与结构”那本书中说的IP抱头结构不同呢?那么 Packet 中的数据包结构又是怎样的呢? 望大家多多赐教!... 全文

2007-07-23 10:53 来自版块 - NDIS网络接口开发


返回顶部