存档

文章标签 ‘ExtractRes’

Delphi资源文件释放

2012年2月21日 4 条评论

最近正好看到Delphi资源释放的一些方法,就记录下使用Brcc32 制作res资源文件来释放的方法吧。

以前Delphi做的一些常常也会用到此种方法,一般杀软不会检测到任何附加数据和2个文件头之类的现象,即使用到类似exescope可以看到资源中多了一个exefile,用加密软件也可以逃过,因此也达到一定免杀的作用。

 

一、步骤:

1.制作资源文件

1.1、在任意目录下新建一个文件,名为xx.rc,编辑内容为nc exefile nc.exe   //nc 为你的文件名,exefile为你的文件类型,nc.exe为你想要释放的资源文件。

1.2、将你想要释放的资源文件Copy到此目录,即nc.exe

1.3、打开命令行,转到xx.rc所在目录,执行命令 Brcc32 xx.rc,如果没有错误,目录会生成一个名为xx.res的文件。

2.制作Delphi程序

2.1、打开你的delphi程序,我这里用的Delphi7。

2.2、新建一个Console Application 工程,File-New-Other.  //新建Console Application的原因是为了减小最后生成的程序的体积。

2.3、将步骤1.3生成的xx.res复制到工程保存的地址,我这里保存在”E:\教程\DELPHI\源代码\2012\资源释放\”.

2.4、详见以下代码, 阅读全文…

普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress