le compilateur de Borland C++ Builder n'efface pas dans
les fichiers compilés de type .exe ou .ocx les fonctions exportés
ce qui a pour effet d'alourdir la taille de l'exe
de plus il genère également une table de relocation ,inutile dans le cas de fichiers de type .exe ou .ocx
ces deux tables augmente la taille de votre exécutable d'environ 17%
j'ai creé un outil permettant a l'aide de UPX de réduire la taille finale de
l'exécutable de plus de 65 %
cet outil s'appelle BCBStriper
BCBStriper peut s'installer dans le menu contextuel de l'explorateur pour les extensions de fichier de type .exe et .ocx
vous pouvez également l'installer dans la boîte à outils de C++Builder
option de commande
- /Install Installation de BCBStriper dans le menu contextuel
/Uninstall suppression de BCBStriper du menu contextuel
/FileName Stripping de l'exécutable
en cas d'intérêt manifeste pour la structure interne des fichiers Exécutables (PE) je rédigerais un tutorial a cet effet
vous pouvez le télécharger ici http://djmsoftware.developpez.com/Bc...StriperExe.zip
Partager