版块
论坛
喜欢
话题
应用
搜索
登录
注册
fatmouse527的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=164269
运行tooflat的sfilter的蓝屏问题,请大家帮忙,感激不尽
我在运行tooflat的sfilter程序的时候,操作需要加密的文件就蓝屏。后来发现原来在SfCreate被触发时,调用到SfSetFileEncrypted函数。这个函数中以下这段程序一执行就蓝屏(这段程序应该实现的功能是:将一个文件是否被加密的记录存在隐藏的文件中)。如果注释...
全文
回复
(
14
)
2007-01-05 14:06
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
MFCGodfather
:
tooflat大侠的目录判断好象有点问题,不准!
(2007-01-15 15:34)
回复
fatmouse527
:
我将以下两个函数改了一下,不过这样改是暂时的,如果你以后有了自已的密钥,和一些需要记录的信息,再根据实际情况改Data和DataLength: SfIsEncryptFlagExist函数做如下修改 Status = ZwReadFile(FileHandle, ...
(2007-01-15 09:52)
回复
MFCGodfather
:
TO:fatmouse527 Status = SfIsEncryptFlagExist(DeviceObject, FileCtxPtr->Name, &IsEncryptFlagExist, FileCtxPtr->EncryptExtData, siz...
(2007-01-15 09:42)
回复
fatmouse527
:
谢谢大家,谢谢tooflat,我的问题部分解决了,原来是卡巴斯基的问题。关了就不会蓝屏了。 但是在执行SfIsEncryptFlagExist函数时,ZwReadFile老是出错,但不会蓝屏。 Data是tooflat预留给密钥的,读的时候就读了sizeof(Data)那么长,我...
(2007-01-09 18:33)
回复
tooflat
:
调用SfIssueReadWriteIrpSynchronously的时候,指定IRP_NOCACHE标志,可能还需要对文件长度做调整。 不过我不知道你遇到的问题是不是和这有关。 最好有个dump文件的分析。
(2007-01-08 14:24)
回复
fatmouse527
:
非常感谢大家,只是怎么防止重入呀,我都折腾1个月了,还是弄不好 还要请大家帮忙,怎么解决呀
(2007-01-08 09:39)
回复
lsxredrain
:
不过最原始的sfilter编译安装之后没有发生重入问题,我觉得是tooflat大侠的sfilter中的create操作在其他的filter中引起重入的可能性会比较大一些.
(2007-01-07 16:40)
回复
lsxredrain
:
tooflat在一部分电脑上运行正常,应该说他的sfilter自己本身没有重入问题,应该是与其他文件系统之间发生了重入,两种可能, 1/其他文件系统的create在sfilter中发生重入, 2/sfilter的create操做在其他文件系统中发生了重入, 不知道哪一种可能性大一...
(2007-01-07 16:34)
回复
lsxredrain
:
家里电脑清一色的ntfs,分别在c盘和D盘上装了Xp sp2,测试都没有问题 公司电脑没太注意,不过公司里电脑上病毒很多,家里电脑还算比较干净
(2007-01-07 00:02)
回复
znsoft
:
有一些系统文件是动不得的...是不是分区不同的原因? fat32?ntfs?
(2007-01-06 23:48)
回复
1
2
下一页 »
fatmouse527
加关注
写私信
0
关注
1
粉丝
82
帖子
返回顶部