目录重定向程序使用说明
开始之前,先提供程序包的下载地址:
CSDN 上请关注 http://download.csdn.net/user/fanxiushu 查找下载项目。
GITHUB 上的下载地址:
https://github.com/fanxiushu/xFsRedir/raw/master/xFsRedir-1.0.0.1.zip
这个是 1.0.0.1 版本,如果寻找新版本,请关注:
https://github.com/fanxiushu/xFsRedir
或发送邮件 fanxiushu@sohu.com
如发现 BUG,可在 CSDN 或者 GitHUB 上提出,或者发送邮件
fanxiushu@sohu.com
开发这个软件的过程是曲折漫长的,也是当时研究文件过滤驱动时候的产生的想法。
同时也是为了解决自己在工作和娱乐中经常需要快速和方便的访问各类文件服务器的问题。
正如在 CSDN 上的文章所讲述的,
文章内容见如下连接:
http://blog.csdn.net/fanxiushu/article/details/43636575
http://blog.csdn.net/fanxiushu/article/details/43845699
http://blog.csdn.net/fanxiushu/article/details/44737171
http://blog.csdn.net/fanxiushu/article/details/52681705
以上连接都是阐述这个软件的核心原理,虽然后来的驱动版本改变比较大,
但是基本原理是一致的。
这篇文章应该算不上探讨技术的文章,而是描述这个软件如何使用,
以及它的工作原理。
开发过程其实是比较艰辛的,尤其是驱动,花了几乎绝大部分时间来调试和测试,
先做了个初始版本的驱动,结果使用起来问题挺多,然后再重新开发,改变某些结构,
增加功能,断断续续的进行。也有遇到许多问题,放弃某些功能之后,
过段时间再重新添加这些功能。
比如 windows 的 Cache 功能(对应驱动的 Cc 开头的函数库),开始时候没有做 Cc 处理,
后来添加了,因为理解不到位,问题多,驱动工作不起来,然后放弃。
再然后又不断的研究 fastfat 等代码中关于 Cc 函数库的使用情况,再添加进去,
Cc 最难理解和调试的,就是它的两个资源锁 Resource 和 PagingIoResource,
经常造成系统死锁。因为处理的是请求转发,跟 fastfat 处理方式又有些不同,不能完全照
搬。
即便现在,有些功能也没实现。而且自己目前知道的有个功能不能正常使用,
就是被重定向的目录是不能作为 windows 共享文件夹使用的,什么原因暂时还没找到。