这是我将一buffer传给完成例程*nextIrpStack = *currentIrpStack;IoSetCompletionRoutine(Irp, IKWriteFileComplete,inbuffer, TRUE,TRUE,TRUE);这是我的完成例程NTSTATUS... 全文

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

read和write的irp里面,偶想把另外一段数据存进去,然后将irp发送下去,然后在完成例程里面将其读出。如何能实现这一功能?谢谢

2003-07-17 15:54 来自版块 - 内核编程

正在写一个pci卡的驱动,卡上是c6205的dsp系统,想通过pci来加载程序,但是写Inner Program Cache的时候,出现一点问题,就是假如我每次向Inner Program Cache写4096byte的‘00’时,Inner Program Cache总是有小部... 全文

2003-04-16 21:14 来自版块 - 非USB硬件驱动开发

将一个静态加密好的xls文件(a.xls)放入我的加密目录,第一次读a.xls,过滤驱动能够截取到NONCACHE read,然后将它解密,这样能够成功的在Excel中打开。然后重起电脑,这次不加载过滤驱动,但是同样能够将a.xls在Excel打开,文件并不用解密。这就说明,a.... 全文

2003-04-09 15:05 来自版块 - 文件系统(过滤)驱动程序开发

用Zwreadfile时出现,NO_USER_MODE_CONTEXT错误,前面的Zwcreatefile 和ZwQueryInformationFile都没有问题!这是什么错误,应该怎么解决?谢谢

2003-04-01 21:23 来自版块 - 内核编程

我的思路是这样的,假如是对A.doc进行保存,当word的temp问题 rename到 A.doc时候,截取这一时刻,记录下来,先让这一操作完成!然后当A.doc mj_close时对其进行加密,我的加密的方法是:1.先建立一个a.doc.temp, 2.将a.doc加密到a.d... 全文

2003-03-27 17:28 来自版块 - 文件系统(过滤)驱动程序开发

比如对doc文件先进行静态加密(像winzip的操作),再读的时候动态解密,就是截取mj_read然后进行解密,居然不行!doc文件以损坏。问题就是,window2000的文件是不是将文件的格式数据(比如,大小,文件名等)和存储的数据(比如word打开的数据)存储在一起,而上面的... 全文

2003-03-21 10:46 来自版块 - 文件系统(过滤)驱动程序开发

在驱动开发网上找到下面这个代码,试了试好像不行NTSTATUS Rename(PCHAR szFileName1,PCHAR szFileName2){NTSTATUS status;CHAR szFileNameL[MAXPA... 全文

2003-03-20 16:28 来自版块 - 内核编程

PCI卡上没有扩展RAM,用的是DSP内部集成的RAM,通过base0 Register 用KMemoryRange来读写这块RAM,好像是可以的但在进行大量的数据读写的时候KMemoryRange最多一次只能读写4bytes,这样岂不我要都4k数据就有循环1000次?有没有什么... 全文

2003-03-04 19:19 来自版块 - 非USB硬件驱动开发

这种方法为什么不行?WCHAR deviceName=L\"\\\\\\\\.\\\\CryptpciDevice0\";RtlInitUnicodeString(&pciDeviceName,deviceName);IoGetDeviceObject... 全文

2003-02-28 16:52 来自版块 - 内核编程

用DS开发一快PCI卡的驱动卡上没有扩展RAM,只是利用卡上DSP自带的64KRAM已知这块RAM在dsp的地址是0x8000 0000

2003-02-27 17:19 来自版块 - 非USB硬件驱动开发

驱动是系统自动加载得,softice选用boot mode,在 DriverEntry()里加_asm{int 3;}然后在windwos还没有完全启动的时候能弹出softice,但字体为蓝色的,乱七八糟的,满屏都是,是不是要将video设为full screen VGA mod... 全文

2003-02-25 09:08 来自版块 - ABC初学者

驱动是系统自动加载得,softice选用boot mode,但总是在驱动加载完了ctrl+d才能将softice调出来。如何解决?

2003-02-24 11:10 来自版块 - 开发工具使用

我在做一个文件的加密程序,通过过滤驱动来截取文件的读写数据,读出来的时候进行解密,写的时候进行加密!NOTEPAD读*.txt文件是使用mdl的。截取到notepad读,写数据时,觉得特别乱,不知道在哪一步进行加解密!notepad读 txt文件时,是kernel mode,而写... 全文

2003-01-04 16:44 来自版块 - 内核编程

我在做一个文件的加密程序,通过过滤驱动来截取文件的读写数据,读出来的时候进行解密,写的时候进行加密!截取到notepad读,写数据时,觉得特别乱,不知道在哪一步进行加解密!notepad读 txt文件时,是kernel mode 而写文件时,先是 一个usemode的写,然后是一... 全文

2002-12-19 11:44 来自版块 - 内核编程

偶做一个过滤驱动,现截取到一个读的irp,然后*nextIS = *currentIS;//copy to nextstackIoSetCompletionRoutine(Irp, IceReadComplete, 0, TRUE,TRUE,TRUE) ;IoCallDriver... 全文

2002-12-08 17:23 来自版块 - 内核编程

window自带的记事本(notepad)写数据的时候,数据放在irp->userbuffer里面,但读的时候就不知道在哪里?好像是放在irp->mdladdress里面:但我跟踪了一上午,找不到,顺便能不能讲讲这个结构各个变量的作用:typedef struct _... 全文

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

好像不是放在irp->associateirp.systembuffer里面,是不是放在MDLAddress里面?

2002-12-06 19:20 来自版块 - 内核编程

偶想在驱动中截取应用程序关闭时发出的消息(还是irp?),不知道行不行?还想获得应用程序里面运行的文件的文件名.应该怎么做???/请教各位大虾!

2002-10-28 18:03 来自版块 - 内核编程


返回顶部