#include using namespace Upp; CONSOLE_APP_MAIN { ProtectServer server; // setup database server .SetAppKey(ScanHexString("AABBCCDDEEFF00112233445566778899")) .GetDB() .SetHost("localhost") .SetDBName("protect_demo") .SetUserName("protect_user") .SetPassword("protect") ; server .GetSmtp() .Host("localhost") .Port(25) ; server .SetWelcome("License activation succeeded

Welcome to TIMBERSTRUCT, %USER%
") .SetActivationFailed("We're sorry but product activation failed, %USER%

Please contact us to solve the problem
") ; // setup key server.SetKey(ScanHexString("aabbccddeeff00112233445566778899")); // setup cypher server.SetCypher(new Snow2); server.Run(); }