ReFox Help - branding level III options
syntax set <option>=<value>
- set command,
- <option> see list below, the keyword must be eight characters
- <value> integer or string of characters
if the options are not defined by set command in makefile
then
the corresponding value from ReFox.ini is used
SaveDBGI=0/1
MakePLUS=0/1
AddBrand=0/1
AddBlock=0/1
Protecti=0/1
Obfuscat=0/1
USE__all=0/1
DEP_safe=0/1
CryptorX=0/1
MemLimit=0/1
ReadMode=0/1
Sign_DBC=0/1/2
Pack_ANY=0/1
Pack_APP=0/1
TimeStmp=<char.string>
Compress=<M:L/S>
SaveDBGI
0 - protection level I+ removes debug information from the
application
1 - debug information is not removed
MakePLUS
1 - higher protection made by level I+
AddBrand
1 - protection level I+ is applied before level III (II+)
AddBlock
1 - small piece of code is added to protected application
to confuse some decompilers
Protecti
1 - higher protection made by level III
Ofuscate
1 - compiled code obfuscation (only with Protecti=1)
obfuscation may worsen compression
ratio
USE__all
1 - using all three unpackers
this is useful only if several
applications compressed by different packers have to work together
in that case the starting application
must be protected with this option
DEP_safe
1 - generates code safe for running on systems with DEP set
on for all programs
CryptorX
1 - for applications using Cryptor
new solution of Cryptor issue - see using
GETENV ("ReFox.CryptorX")
MemLimit
1 - for applications running on system with low memory
ReadMode
1 - set if CryptorX or MemLimit are used
Sign_DBC
0 - DBC no restriction
1 - DBC signed only
2 - DBC forbidden, use this if application does not use any
DBC
Pack_ANY
1 - all application components are packed (e.g. icon or com
data)
Pack_APP
1 - also APP or single FXP / MPX is packed, these must be run
from packed exe only
TimeStmp
this value replaces the date-time information in the string returned by
VERSION(1) function
this can be used to forward a short message to the protected application
e.g. the application can test whether or not is running in protected mode
(maximum 22 characters)
see using GETENV ("ReFox.Brand")
Compress
M:L/S
M - method of compression JCAL, LZMA, ZLIB
L - level of compression <1 .. 9>
S - segment size <128K .. 256M>
see also
branding level III
using makefile
---
rexsetbrand5.html