我写了一个文件透明加密驱动,用的是minifilter构架,参考的ctx和swapbuffers示例,现在功能都实现了,就是有一个问题始终无法解决: 因为我是只在Winword.exe这个进程操作doc文件的时候加密或解密。在用Word打开被加密的doc文件时,切换到explor... 全文

2010-05-26 10:22 来自版块 - 内核编程

修改改KeServiceDescriptorTable,拦截ZwCreateFile,ZwOpenFile,ZwWriteFile,ZwCloseFile,打开文件时记住句柄,写文件时进行其他操作。但是我做的测试程序有的请求并没有被截住,测试程序大概如下fopen()fsetpo... 全文

2007-08-31 10:21 来自版块 - 内核编程

我用改KeServiceDescriptorTable方法拦截ZwWriteFile,测试的应用程序调用fwrite大批量写文件的请求,偶尔会不发给我的拦截函数,这是怎么回事? 头疼死了,请大家指教!

2007-08-30 18:02 来自版块 - 文件系统(过滤)驱动程序开发

在DEFRAG示例中可以用FSCTL_GET_RETRIEVAL_POINTERS获得文件的bitmap但必须用CreateFile函数打开,Pagefile.sys不能被打开。在碎片整理程序中Pagefile.sys可以被当作“无法移动的文件”被标示出来,有谁知道它是如何做的?

2005-06-16 16:16 来自版块 - 文件系统(过滤)驱动程序开发

并由我来决定是否让它继续创建!

2003-12-08 15:06 来自版块 - 文件系统(过滤)驱动程序开发

我在拦截内核API时找不到ZwCreateProcess函数,不知道如何拦截这个API!

2003-09-29 14:38 来自版块 - 文件系统(过滤)驱动程序开发

我在编写filesystem驱动程序的过程中,有时要根据情况创建目录,可是并没有发现有类似的函数可以调用,用ZwCreateFile()好象可以,可是我总是无法成功,请各位大虾指教!!

2003-02-17 11:29 来自版块 - 文件系统(过滤)驱动程序开发

我在拦截了操作系统对文件的读写操作以后还想知道这些请求的具体操作,如到底是删除?拷贝?还是移动?请问我该怎末办?(拦截API的办法我已经试过了,它无法拦截到控制台下的COPY.DEL和MOVE命令.

2001-10-17 16:18 来自版块 - 内核编程

在有多块硬盘多操作系统的时候,如何在NT和2000下判断现在是由那块硬盘启动的操作系统?

2001-07-25 16:21 来自版块 - 内核编程

我现在正在做VSD的异步读写请求函数,按照DDK文档中说明,从IOS中分配一个新的IOP,并填充其结构中的各项参数,其中有一项IOP_ior.IOR_Callback,是用来填写当此异步请求完成时调用的Callback函数的地址,现在我的问题是,当多个请求发出并响应时,不知道... 全文

2001-07-17 11:05 来自版块 - 内核编程

我曾经在网上看到有人说IoGetDeviceObjectPointer()函数在windows 2000下获得下层设备指针时,有时会不正确,现在我正遇到这个问题,请问该如何解决?

2001-07-10 16:14 来自版块 - 内核编程

请问版主,高级会员可下载的系统开发包中有文件系统(FSD)开发包吗? 还有,在你们这里发售的光盘中都有些什么内容?如果有我需要的东西,我就加入高级会员!

2001-06-19 10:27 来自版块 - 用户留言


返回顶部