我想在驱动程序中执行应用层的一个exe文件,我试过使用zwcreatefile,使其中的参数为generic_execute,但是没有运行成功。所以请问在ddk中有没有执行exe文件的函数?或者说有什么其它的方法在驱动层中执行exe文件?

2003-08-07 12:20 来自版块 - 内核编程

读完斑竹的“网络数据报拦截通用技术”后,有以下几点不明白:请各位大虾不吝赐教:1.我想使用注册假协议的方法通过网卡收发数据包,但是我的程序并不需要起到拦截的作用,所以我想问:只调用registerprotocol()和openadapter(),也就是在注册协议和绑定到指定网卡后... 全文

2003-01-19 15:05 来自版块 - NDIS网络接口开发

为了比较方便的处理超过32位的数据,驱动程序应该在64位编译环境下编译(是否这样?),可我编译一个叫做wdm.sys时出现找不到wdm.lib的库文件,该怎样解决?

2003-01-08 09:52 来自版块 - 内核编程

我们知道网络驱动程序是分层的,一般来讲,从应用层发来的数据要被封装为irp经过协议层、网络层,最后到小端口层;但如果一个不在网络驱动程序堆栈之内的驱动程序,直接将自己构造的irp发给网卡设备,那么这个irp是否还要经过协议层、网络层,最后才到小端口层?如果仍然要经过,有什么办法绕... 全文

2002-12-23 02:58 来自版块 - NDIS网络接口开发

我想查看ntfs的详细格式,比如$mtf,$standard-information,$index-bitmap等属性的详细格式,但比较经典的书,如:inside microsoft windows 2000均没有说。 不知那位手上有这方面详细的资料?或者,据Russinovic... 全文

2002-12-01 23:07 来自版块 - 文件系统(过滤)驱动程序开发

我仔细看了在walt oney那本书中自带的快速安装驱动程序的例子fastinst,发现它是用UpdateDriverForPlugAndPlayDevices()等函数安装的,但是我看到网站中的一些帖子,介绍动态加载驱动程序的方法,用的是OpenSCManager, Creat... 全文

2002-11-18 18:30 来自版块 - USB驱动开发

我在做U盘驱动时,粗略的研究了一下U盘的文件系统,发现有的U盘有隐藏扇区,而有的没有隐藏扇区。对于后者,要察看该文件系统的格式时,可直接从U盘的0地址开始读出512个字节就是引导扇区,但是对于前者,我碰到的例子是该隐藏扇区位于U盘的最前面,而引导扇区跟在它的后面,且不知道隐藏扇区... 全文

2002-10-30 00:45 来自版块 - USB驱动开发

现在我已经向u盘发送数据了,可是我还要知道u盘的容量,我想应该是构造scsi的包吧?只是我不知道具体的功能代码是什么?或者还有其它的方法吗?比如访问注册表?

2002-10-13 09:21 来自版块 - USB驱动开发

在dazzy的\"UsbStorage驱动程序的开发\"文章里,介绍了USB STORAGE DRIVER是不对irp_mj_write做实际的处理工作的,也就是说如果我们给USB STORAGE DRIVER发送一个主功能代码为IRP_MJ_WRITE的ir... 全文

2002-10-05 13:02 来自版块 - USB驱动开发

我在驱动层向U盘发送数据,前些日子斑竹等高手指点我要构造带SRB的IRP,我当时不知是何原因,就没在意。于是在我的驱动程序挂上了USBSTOR.SYS后,想用IRP_MJ_WRITE向U盘写数据,结果不行。今日拜读了dazzy的“UsbStorage驱动程序的开发”一文,才明白U... 全文

2002-10-04 19:19 来自版块 - USB驱动开发

我从www.netnest.com.cn 下了个xp ddk ,安装后却没找到类似2000ddk下的包含例子的src文件夹,也就找不到那个xp版的passthru ,难道我down的仅是部分xp ddk?

2002-07-24 20:21 来自版块 - NDIS网络接口开发

大家都知道ddk例子里由一个例子叫packet,它是ndis 层驱动程序,所以头文件要包括ndis.h.但要与应用层交互,必须调用ntddk.h中的函数,如iodevicecontral,所以又包括了ntddk.h.我想在passthru中也调用这些函数,就必须也包含ntddk.... 全文

2002-05-22 08:49 来自版块 - NDIS网络接口开发

我想在passthru中将截获到的包的一些信息(类型,一些关键字等)传到应用层,然后在我自己做的界面上显示出来,该如何做?

2002-05-17 08:13 来自版块 - NDIS网络接口开发

我想在passthru中用函数NdisAllocateBuffer(&Status,&pPacketBuffer,pAdapt->RecvBufferPoolHandle,pPacketContent,PacketLen); 得到一个buffer descr... 全文

2002-05-07 19:49 来自版块 - NDIS网络接口开发

我用passthru想看ip包的内容,看过以前各位介绍的一些方法,我便试着去做,我在PtReceive()里加入NdisQueryBufferSafe(headerbuffer, &virtualaddress, &bufLength, 32); 然后用softi... 全文

2002-04-30 19:55 来自版块 - NDIS网络接口开发

我用network的imdelay为模板,想在onreceive()partial函数中从private buffer pool分配一个包描述符,即:kndispacket mypacket= mypacketpool.allocate();结果装上之后就死机,把这句去掉就没事,... 全文

2002-04-24 15:16 来自版块 - NDIS网络接口开发

我用network 为模板生成imdelay结构的packet包过滤函数,用softice发现接受packet包的是onreceive()partial函数(onreceive()根本没被调用?),则以下问题油然而生:1。onreceive()partial函数中的headb... 全文

2002-04-18 14:19 来自版块 - NDIS网络接口开发


返回顶部