Ключ активации Delphi

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by swag, 30 Aug 2012.

  1. swag

    swag Banned

    Joined:
    5 Jan 2012
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    Как сделать проверку ключа,при входе в программу
     
  2. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Code:
    if key = '12345
    begin
       ShowMessage('У вас лиц. версия.')
    end
    else
       exit();
    
    Но подобные засчиты ломаются каждым школьником.
     
  3. j0sur

    j0sur Member

    Joined:
    8 Apr 2012
    Messages:
    140
    Likes Received:
    7
    Reputations:
    0
    Умный человек когда-то подсказал мне, что единственный действенный способ -- вынести значительную часть кода на сервер, иначе ни как.
     
  4. swag

    swag Banned

    Joined:
    5 Jan 2012
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    а у тебя есть код?
     
  5. Mifody

    Mifody New Member

    Joined:
    18 Jan 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    если есть желание позаморачиваться с серверной защитой, то как примерчик
    https://dl.dropbox.com/u/18304401/AVLock_Simple_4.1.0_%28Full_Sources%29.zip
    это исходники старенькой версии компонент AVLock Simple, офф сайт http://www.valega.com/. Если токи будеш читать с сайта, учитывай что на сайте уже новая версия и есть некторые отличия.

    Не панацея, конечно, но как пример подойдет. Хотя и грешит дырками.

    Если хочешь написать защиту к проге, то взломают все равно, если захотят, а чтоб усложнить жизнь, не вздумай использовать только if...then, это исправляется правкой одного байта, такую защиту, наверное, даже я взломаю :)