KillExp 1.0

KillExp 1.0 Screenshot This tool is intended mostly for BCB/Delphi programmers.

Developer:   FSC Software
      software by FSC Software →
Price:  0.00
License:   Freeware
File size:   0K
Language:   
OS:   Windows Vista (?)
Rating:   0 /5 (0 votes)

This tool is intended mostly for BCB/Delphi programmers. KillExp will substantially decrease the size of your executables without any loss of functionality by means of stripping superfluous sections like exports and relocations.

Without any doubts you know what Borland C++Builder is. Being a high-end IDE coupled with a middle/low-end compiler and linker (not to mention their object library), it is widely used to quickly and easily (thanks to IDE) create bi-i-iig and slo-o-oow (thanks to the rest of the package) applications.

Seems like ordinary bugs were not enough for Borland software engineers. They felt they needed to implement something really spicy and special... And here it is: every standalone executable built by BCB in full release mode (without dynamic RTL and runtime packages) has... an export section. Nothing occurs to me but a loud orgasmic "Wow!". So here it is: "WOW!"

Not only this really unnecessary export section adds to the size of executable (in most cases it really ADDS MUCH), it also reveals internal names used in your source code. Needless to say, any software cracker will be really happy to find something that looks as appealing as a method like @TRegForm@CheckRegCode$qqrv exported by your executable...

Quite naturally, this cool pheature cannot be turned off (I think, it is exactly this pheature that Borland calls "smart linking" in online documentation). Another cool pheature in BCB is the possiblity to strip relocations from executables. Although fully supported by the linker (-B switch), it makes IDE crazy and even if you manually add this switch to the linker flags in your project file, IDE will automagically remove it next time you change any project option.

Now it's time to introduce KillExp - a simple post-processor for applications generated by BCB. KillExp does only two very simple things (they are really simple as soon as you know how to do them): it removes the export section and (optionally) strips relocations thus making executables smaller and a bit less crackable. You don't have to deploy KillExp constantly during your development cycle, the only time you need it is when you build a release and want to make it available for users. Executable size gain for average projects may be 64-128K or even more for big projects with lots of forms and components.

Of course, chances are that your particular project really needs the exports and/or relocations so it is always a good idea to check if your executable is still functional after processing by KillExp. No extensive debugging is necessary, just the fact that it can start is enough in most cases.

Chances are that KillExp may be useful for other Borland compilers like Delphi or C++. However, I did not test the program with these compilers.

Good news is that KillExp is totally free. Another good news is that KillExp source code is freely available so that you may customize it to your own taste.

tags export section  that killexp  the linker  time you  chances are  are that  good news  cool pheature  your executable  exports and  without any  you know  most cases  

KillExp 1.0 screenshot


Download KillExp 1.0

 Download KillExp 1.0


Authors software

KillExp 1.0 KillExp 1.0
FSC Software

This tool is intended mostly for BCB/Delphi programmers.

Similar software

KillExp 1.0 KillExp 1.0
FSC Software

This tool is intended mostly for BCB/Delphi programmers.

Delphi Programmers tutorial 1.0 Delphi Programmers tutorial 1.0
Oflameron

Delphi Programmers tutorial is a free and useful ebook.

XTea Encoder for Delphi 1.0.0 XTea Encoder for Delphi 1.0.0
Irnis Haliullin

Sometimes it is necessary, that some text inside an executable file could not be seen or changed.

IconXpert 1.0.4.137 IconXpert 1.0.4.137
Xpertdesign Software

IconXpert is a very handy tool for programmers who use lots of icons in their programs.

Acrobat 6 SpeedUp 1.0 Acrobat 6 SpeedUp 1.0
securityfocus.de

With the help of Acrobat 6 SpeedUp you can decrease the time.

AutoRun 3.1.0 AutoRun 3.1.0
Tarma Software Research

AutoRun.

SmartTranslator 1.41 SmartTranslator 1.41
JAM Software

SmartTranslator is a tool that helps you translate a delphi project to other languages.

IconReplacer 1.1 IconReplacer 1.1
Change7

IconReplacer is a freeware software intended for replacing icons in executable applications.

JarBuilder 0.8.0 JarBuilder 0.8.0
Dominik Werthmueller

JarBuilder is a useful application for Java programmers.

LangTools 1.03.0881 LangTools 1.03.0881
CodersTeam

LangTools is a free and complex tool for Delphi application localisation.

Other software in this category

File Analyzer 1.6 12.10.2002 File Analyzer 1.6 12.10.2002
Vadim Tarasov

File Analyzer is a software application that can identify the format of a file, with what it was compiled, encrypted, packed, etc.

Snap 1.1 Snap 1.1
Fritz

This program is a multiplatform (9x,ME,NT4) Task/Window manager and MORE.

FileType v1.26 FileType v1.26
X-Fixer

FileType is intended to give the "first-look" file type information without any futher details.

CodeSnip 1.0 CodeSnip 1.0
Dacris Software

CodeSnip helps you to increase your daily coding efficiency.

ExamDiff 1.6m ExamDiff 1.6m
PrestoSoft

ExamDiff is a useful utility for visual file comparison.