Potrzebuje zabezpieczyc swoja aplikacje przed kopiowaniem. Chce uzyc PELOCKa do stworzenia wersji demo i wersji pelnej dla posiadaczy licencji. Czy ktos posiada jakis tutorial albo moze opisac w skrocie jak to zrobic? Pisze w Qt i kompiluje mingw.
0
0
A w czym problem, dostępne są przykłady, w skrócie chodzi o to, żeby z aplikacji wykluczyć określone fragmenty kodu, szyfrując je, a dając do nich dostęp tylko jeśli obecna jest licencja:
int JakasFunkcjaDostepnaJedynieWPelnejWersji()
{
DEMO_START
// ten kod pomiędzy markerami będzie wykonany tylko jeśli będzie dostępna licencja
// bez licencji, ten fragment kodu jest zaszyfrowany i będzie omijany
DEMO_END
return 0;
}
W razie dodatkowych pytań i supportu, proszę pisz na mojego maila http://pelock.com/contact tak będzie prościej, chętnie odpowiem na twoje pytania.
0
proba kompilacji z DEMO_START i DEMO_END wywala bledy
expected ( before _emit
_emit was not declared in this scope
0
To z nowszej wersji SDK:
#define DEMO_START __asm__(" .byte\t0xEB,0x07,0xEB,0xFC,0xEB,0xFA,0xEB,0xFA,0xC7");
#define DEMO_END __asm__(" .byte\t0xEB,0x06,0xEB,0xFB,0xEB,0xFA,0xEB,0xFC,0xEB, \
0x06,0xCD,0x20,0xEB,0xFD,0xCD,0x20,0xEB,0x07, \
0xEB,0xFB,0xEB,0xFA,0xEB,0xFC,0xC8");