我的配置器有一个修改主程序皮肤的功能,主程序不加壳的时候是可以正常修改皮肤的,但是主程序一加壳之后再更换皮肤图片就提示程序已经破坏了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;
求解,如何能把程序加壳了照样使用
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试试吧,不过现在的壳工具都
认为是"病毒"的
也就是加密
如safeng、北斗、ACP、VMP、Asp,这些...
不管用什么东西,都不行
EXE 主程序
DLL 包括一些图片
这两个程序都是用ASPack2.12加壳测试了一下
EXE可以正常的从DLL中读取相应的图片的