PELOCK tutorial

0

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

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");

1 użytkowników online, w tym zalogowanych: 0, gości: 1