首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

配置器批改加壳软件的图片,提示不是有效文件

2012-09-17 
配置器修改加壳软件的图片,提示不是有效文件!我的配置器有一个修改主程序皮肤的功能,主程序不加壳的时候是

配置器修改加壳软件的图片,提示不是有效文件!
我的配置器有一个修改主程序皮肤的功能,主程序不加壳的时候是可以正常修改皮肤的,但是主程序一加壳之后再更换皮肤图片就提示程序已经破坏了

Delphi(Pascal) code
function GetImageType(Stream: TResourceStream): string;var  K: Byte;begin  Result := '';  Stream.Position := 0;  Stream.ReadBuffer(K, SizeOf(K));  // bmp  if K = $42 then Result := '.bmp';  // gif  if K = $47 then Result := '.gif';  // jpg  if K = $FF then Result := '.jpg';  // png  if K = $89 then Result := '.png';end;



求解,如何能把程序加壳了照样使用

[解决办法]
壳程序可能有问题的,你可以用这个壳
ASPack2.12试试吧,不过现在的壳工具都
认为是"病毒"的
[解决办法]
不应该呀,我的程序结构如下:
EXE 主程序
DLL 包括一些图片
这两个程序都是用ASPack2.12加壳测试了一下
EXE可以正常的从DLL中读取相应的图片的
[解决办法]
地址发生偏移了,这种加壳软件压缩后,再运行会在内存里释放出来,你找一下地址吧,极有可能是地址偏移了

热点排行