易码技术论坛

 找回密码
 加入易码
搜索
楼主: yan

[工具] 编译器Y2.26最终版 08/5/10更新

[复制链接]
发表于 2008-3-22 10:59:24 | 显示全部楼层
支持更新

提个意见
能不能在编辑的时候可以看时间,就像EWayEditor那样
我有时候想知道时间都要退出去!
 楼主| 发表于 2008-3-22 11:10:29 | 显示全部楼层
哦,可以考虑。
发表于 2008-3-22 11:38:13 | 显示全部楼层
支持更新,强顶!
 楼主| 发表于 2008-3-22 11:57:49 | 显示全部楼层
大家试试#secret编译命令,很有意思哦
em记事簿等RPG引擎实用了这个命令。。所以程序用16进制编辑器打开看不到字符串部分(变量定义部分可以看到)
发表于 2008-3-22 12:03:01 | 显示全部楼层
昨天刚下2.22.。。。今天就更新了。。。
支持yan!
发表于 2008-3-22 12:29:01 | 显示全部楼层
就是说加密是防止别人打开LAV文件看里面的内容!
还有没有其他用?
发表于 2008-3-22 12:31:37 | 显示全部楼层
加密会影响编译后程序的运行速度吗??
 楼主| 发表于 2008-3-22 12:47:50 | 显示全部楼层
不会。。。
 楼主| 发表于 2008-3-22 12:48:11 | 显示全部楼层
原帖由 TYCY 于 2008-3-22 12:29 发表
就是说加密是防止别人打开LAV文件看里面的内容!
还有没有其他用?

貌似没有。
发表于 2008-3-22 13:16:48 | 显示全部楼层
还是可以,不过加密字符串在源码中可以直接调用吧?
不用解密吧?
发表于 2008-3-22 13:20:08 | 显示全部楼层
#secret是对源码生成的字节码文件加密
程序在装载时自动解密,运行时不需要解密,不影响速度
发表于 2008-3-22 13:54:49 | 显示全部楼层
那样就好,哈哈!
有用了.
发表于 2008-3-22 14:02:37 | 显示全部楼层
可以加密字节码么?
只能加密非执行字节码的数据吧~
发表于 2008-3-22 14:08:59 | 显示全部楼层
是说加密执行代码?
不能吧,这个是直接调用系统函数的Secret
 楼主| 发表于 2008-3-22 14:21:56 | 显示全部楼层
#secret

void Secret(addr mem,int len,addr string);
是两回事。

Lee所指的#secret可能不是我说的#secret
编译器里的#secret只能加密使用了字符串缓冲区的临时字符串。

[ 本帖最后由 yan 于 2008-3-22 14:23 编辑 ]
发表于 2008-3-22 14:37:10 | 显示全部楼层
不过加密整个执行字节码也不是不可以.
稍微修改一下虚拟机端就可以实现了,但会稍微影响执行速度(可以忽略)

LEE说的加载时自动解密除非把整个LAV文件一次性载入内存?
发表于 2008-3-22 14:47:55 | 显示全部楼层
所以,只有支持loadall的程序才可#secret
 楼主| 发表于 2008-3-22 14:56:40 | 显示全部楼层
#secret似乎在LavaX3.5IDE上没效果。
发表于 2008-3-22 16:23:37 | 显示全部楼层
好像是啊
考虑到扩展性,做了一些简化
发表于 2008-3-22 17:08:29 | 显示全部楼层
报个bug:另存文件时后缀.txt也跟着显示出来了,而可输入字符长度只有10
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-5-5 11:54 , Processed in 0.011130 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表