请教一下:我的程序使用到了ZwCreateFile函数打开文件在2000系统下,运行正确,在XP下这个函数总是打开失败错误代码是:A file cannot be opened because the share access flags are incompatible.//#... 全文

2007-07-28 19:43 来自版块 - 文件系统(过滤)驱动程序开发

请教一下:我的程序使用到了ZwCreateFile函数打开文件在2000系统下,运行正确,在XP下这个函数总是打开失败错误代码是:A file cannot be opened because the share access flags are incompatible.//#... 全文

2007-07-28 19:39 来自版块 - ABC初学者

我在驱动中用ZwCreateFile打开.doc文件,发现打开小一些的,如80K,就成功,打开310K的就是失败了,大家又没有遇到过WORD大文件的这种问题啊,打开和WORD大小有关系吗?奇怪了我是这样打开的:Status = ZwCreateFile(&srchandl... 全文

2007-07-19 11:42 来自版块 - 文件系统(过滤)驱动程序开发

我在Sfilter中自己IRP 来实现删除一个文件的功能:但是在// 安装IRP完成例程 // IoSetCompletionRoutine(Irp, SfMyDeleteFileCompleted, 0, TRUE, TRUE, TRUE); (void) I... 全文

2007-07-16 11:21 来自版块 - 文件系统(过滤)驱动程序开发

我用ZwReadFile读一个指定的文件dd.txt,该文件已经存在多条记录(每一条记录都是我按照事先定义的数据结构写进去的),我如何移动指针读出第二条记录呢?代码如下: LARGE_INTEGER dataofst.QuadPart=0;Status = ZwReadFile... 全文

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

我想在文件过滤驱动中用MD5算法HASH一块数据,如字符串"123454556",(强调不是文件),我直接调用的用C编写的MD5算法在驱动中,编译连接都没有问题,但运行的结果不正确,是不是不能直接调用C 编写的啊,要把算法改成驱动语言格式的吗?不明白,若要改的话,怎么改啊?谢谢指... 全文

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

之前采用简单的流加密算法,之后在处理方式上没有做任何的修改,只是把调用的部分改为调用自己写的分组加密算法,是不是不对,流加密和分组加密的处理机制有很大的不同吗?在流的基础上还需要进行怎么样的修改阿?请各位大牛指教!THANK YOU!原流算法取反:for (Offset = ... 全文

2007-04-06 14:54 来自版块 - 文件系统(过滤)驱动程序开发

我在加密目录里新建txt文件,写入保存时,会弹出这样的系统错误:" Windows 延缓写入失败 Windows无法为***保存所有数据.数据已经丢失.这个错误可能是由于您的计算机硬件或网路连接失败造成的,请尝试把这份文件保存到别处." 但数据还是... 全文

2007-04-03 15:02 来自版块 - 文件系统(过滤)驱动程序开发

我在所监控的加密目录里新建WORD文档,在写完保存的时候,系统弹出对话框"磁盘已满或打开文件过多",就不能保存数据了,不知道是啥原因,我只处理了IRP_MJ_READ和IRP_MJ_WRITE ,没有处理FASTIO

2007-04-02 16:05 来自版块 - 文件系统(过滤)驱动程序开发

我文件系统是2000,所以文件系统格式是NTFS,所以我在IRP_MJ_READ这样判断若是文件的话 if(Irp ->Flags & ( IRP_NOCACHE | IRP_PAGING_IO | IRP_SYNCHRONOUS_PAGING_IO ) ... 全文

2007-03-27 19:00 来自版块 - 文件系统(过滤)驱动程序开发

问一下:如果我在加密文件头加入了加密标志,在读取该文件时能不能保证获得的第一个IRP_MJ_READ一定是包含头的那个IRP?也就是说内核在读文件的时候是不是一定是从头开始读啊,即使是修改文件的一部分的时候? 看到EFS 的有关在文件头加密钥的原理,一直不太明白这个原理,请各... 全文

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

我的驱动加载后SOFTICE自动弹出 break due to page fault的错误然后就CUP占用100%死机了可是我一步一步跟踪了程序的每个部分都没有出现这个错误啊可是它自己运行就会出现,到底可能是啥原因阿,请大牛指教一下吧

2007-01-09 14:39 来自版块 - 文件系统(过滤)驱动程序开发

VOID SfGetFullPath( PFILE_OBJECT FileObject, PSFILTER_DEVICE_EXTENSION DevExt, PCHAR fullPathNam... 全文

2007-01-04 15:20 来自版块 - 文件系统(过滤)驱动程序开发


返回顶部