菜鸟提问个问题【delphi与RCData】
我想问下是不是用delphi编译exe,dll都会生成一个RCData在文件里面吗?
用Restorator查看资源,都有RCData。怎样在delphi中删除它呢?当然不是直接就用Restorator删除。我意思是在delphi中编译出来的文件没有显示RCData的,或者修改RCData信息。
[解决办法]
使用标准VCL PE格式编译的EXE文件,都会有RCDATA, 除非你将资源全部放在外面,如某个文件内。然后写程序的时候动态加载这些资源。那么RCDATA里就不会有这些资源存在。
如果是想保护图片被人篡改,我一般是把图片加密以后放在程序目录下,自己写个加密函数,在内存中读取文件解密后显示出来。