阅读:1629回复:3
tooflat版主的sfilter怎么用?情况如下,请简单指点!
如题,我把sfilter编译成功后(chk版),用IfsDDK中提供的INF安装,重启后我在G盘操作没有任何反应.这样不行时,我又把INF文件稍作俏修改,也就是timestamp这里.把原来的日期改成了SYS的创建日期,版本也改成了SYS的,然后是把ACTIVITYMONITOR改成了ENCRYPTO,这样重新安装后也不行.
我的是XP FOR SP2系统,请会使用sfilter(tooflat)的朋友指点一下,我该怎么做才能使它起作用.本人只需要知道最基本的用法,不会占用你太多时间,请不吝赐教! |
|
最新喜欢:linshi... |
沙发#
发布于:2007-05-23 16:50
是不是需要在G盘下自己创建一个加密的目录才行?
|
|
板凳#
发布于:2007-05-23 17:20
1. 首先安装好,这个很容易,右键单击inf文件选择安装,重起。还有个xefs.dat的配置文件记得拷贝到放在系统盘的系统根目录下,比如xp,可能是c:\windows,这个文件的内容可以用utraedit来看。这个文件在论坛上可以找到。
2. 确保驱动加载执行,这个自己在SfCreate函数里面加个DbgPrint,然后DbgView观察有没有打印就好了。如果没有,那么说明你的驱动没有起作用。自己慢慢调试吧(观察DriverEntry函数的执行情况)。再请参考:http://bbs.driverdevelop.com/htm_data/39/0705/102091.html 一些提示: 我在论坛上找的一个配置文件xefs_e.dat文件,里面配置了E:\TEST*,就是说在e盘根目录下创建的TEST*文件会做加解密处理,比如e:\test.txt。但是tooflat的sfilter代码里找的文件是xefs_c.dat,所以注意文件名。如果你没有e盘,那么把配置文件里的配置改成别的盘。这里又有一个问题,就是这个配置文件最后有一个校验码,要么你自己写个程序来生成这个配置文件算好校验码附加上去,要么把SfLoadRules里面计算校验码的代码注释掉。还有配置文件写成C:\TEST*,但是实际上sfilter驱动程序里面得到的文件名是\Device\HarddiskVolume1\TEST.TXT,这样也不匹配,需要修改一下代码。哎,很多难以一一说明。自己动手修改代码调试,这些基本的问题都很好解决的。 |
|
地板#
发布于:2007-05-27 22:28
楼上说的很详细了。好人啊~~
谁知道tooflat的rc4代码的读完成例程到底起了作用没有,发现程序没走到呢~~ |
|
|