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
ResetAll
AddBrand=0/1
SaveDBGI=0/1
MakePLUS=0/1
AddBlock=0/1
Obf_Stru=0/1
Obf_Code=0/1
FileToSt=0/1/2/3
USE__all=0/1
CryptorX=0/1
MemLimit=0/1
ReadMode=0/1
Sign_DBC=0/1/2
Pack_ANY=0/1
Pack_APP=0/1
Splash__=0/1
__Screen=<char.string>
__Expire=<0 .. 99>
TimeStmp=<char.string>
Compress=<M:L/S>
ResetAll
all options are
set to 0
AddBrand
1 - protection level I+ is applied before level III (II+)
see SaveDBGI and MakePLUS
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+
AddBlock
1 - small piece of code is added to protected application
to confuse some decompilers
FileToSt
0 - application is protected from FileToStr() abuse
1/2 - using FileToStr() is partially restricted
3 - using FileToStr() is not restricted
Obf_Stru
1 - additional protection made by level III,
obfuscate application structure
Obf_Code
1 - compiled code obfuscation (only with Obf_Stru=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
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
Splash__
1 - Splashscreen is shown on application start
__Screen
path and name of image used for splashscreen
__Expire
splashscreen expires after n [tenths of second]
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