赞 | 1 |
VIP | 146 |
好人卡 | 13 |
积分 | 1 |
经验 | 26479 |
最后登录 | 2018-4-25 |
在线时间 | 5250 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 105
- 在线时间
- 5250 小时
- 注册时间
- 2011-10-7
- 帖子
- 1885
 
|
手册是这样的。。
加载由 filename 指定的数据文件,并重建各种对象。
- $data_actors = load_data("Data/Actors.rvdata")
复制代码 这个函数本质上与下面的语句相同:- File.open(filename, "rb") { |f| obj = Marshal.load(f)}
复制代码
不同之处在于,本函数可以从 加密文件 内加载数据文件。
将对象 obj 写入名为 filename 的数据文件。
- save_data($data_actors, "Data/Actors.rvdata")
复制代码
这个函数本质上与下面的语句相同:- File.open(filename, "wb") { |f| Marshal.dump(obj, f)}
复制代码
如果写个DLL替换load_data()呢?脚本埋进DLL里面去,在内部解密后才能用。
或者研究下夏娜的第三方RM Player源码,在里面加写进新的加密模式,比如设计一种新的封包(高技术啊。。)
要不干脆用数据时网路读取到内存不用时删掉(恐怕更高难度)。。。。。。。。。。
|
|