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