bazaar: Protect doc fixes

git-svn-id: svn://ultimatepp.org/upp/trunk@9139 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2015-11-02 16:32:58 +00:00
parent 63f0d9ed71
commit 3e3660144a
3 changed files with 37 additions and 858 deletions

File diff suppressed because one or more lines are too long

View file

@ -14,11 +14,10 @@ mainconfig
"" = "GUI PROTECT";
custom(POSIX PROTECT) "post-link",
"ProtectEncrypt $(OUTPATH) AABBCCDDEEFF00112233445566778899",
"ProtectEncrypt $(EXEPATH) AABBCCDDEEFF00112233445566778899",
"";
custom(WIN32 PROTECT) "post-link",
"c:\\desarrollo\\upp\\ProtectEncrypt.exe $(OUTPATH) AABBCCDDEEFF0011223"
"3445566778899",
"ProtectEncrypt $(EXEPATH) AABBCCDDEEFF00112233445566778899",
"";

View file

@ -21,7 +21,6 @@ double CryptedTest(double d, double e)
double f;
f = d * e;
PromptOK("CryptedTest DECRYPTED SUCCESFULLY!!!");
return 2 * f + e;
PROTECT_END_FUNC;
@ -29,7 +28,6 @@ double CryptedTest(double d, double e)
double ObfuscatedTest(double d, double e)
{
// WARNING -- DON'T PUT ANY return STATEMENT BETWEEN
// OBFUSCATE_START and OBFUSCATE_END
OBFUSCATE_START_FUNC;
@ -37,8 +35,6 @@ double ObfuscatedTest(double d, double e)
double f;
f = d * e;
PromptOK("ObfuscatedTest DEOBFUSCATED SUCCESFULLY!!!");
OBFUSCATE_END_FUNC;
return 2 * f + e;
@ -46,11 +42,14 @@ double ObfuscatedTest(double d, double e)
GUI_APP_MAIN
{
bool bad_key = false;
ON_PROTECT_BAD_KEY(Decrypt)
{
bool res = PromptYesNo("Bad key !!&Do you want to continue anyways ?");
if(!res)
exit(0);
bad_key = true;
}
if(bad_key && PromptYesNo("Bad key !!&Do you want to continue anyways ?")) {
Exit(0);
}
double d = CryptedTest(3, 4);
@ -59,6 +58,5 @@ GUI_APP_MAIN
d = ObfuscatedTest(3, 4);
PromptOK("FINISHED OK !!");
}