阅读:1240回复:0
如何做ram 文件系统?
我想做一个ram 文件系统, 满足如下要求:
1. 做出以后,我能控制新的文件系统是否能在file manager 里面显示出来. 2. 不需重启,即可使用.我需要在我的程序里面加载此文件系统,我把我代码解密后在ram 文件系统中运行. 这样, 系统重启后,解密代码就消失了. 不知道现存的filedisk能否满足要求,但至少它可以作为我的设计的蓝本. 目前我还不知道filedisk 到的做了什么! 仔细一想,自己做一个这样的系统还难的. 我需要自己实现哪些fopen/fread/fseek/mmap/open/seek 吗, 那工作量也太大了! 另外我大致扫描了一下 filedisk 的源代码, 大概就是实现了DDK里面需要的回调函数.我没有看出filedisk那部分代码是对应于user 层的fopen/fread 之类的. 有明白的大侠可以指点一下迷津么? |
|