Вшить Ключ при первом запуске программы

Discussion in 'Болталка' started by Kandi, 9 Aug 2011.

  1. Kandi

    Kandi Member

    Joined:
    18 Nov 2009
    Messages:
    344
    Likes Received:
    17
    Reputations:
    0
    Ув. Ачатовцы, расскажите, как можно вшить ключ для привязки к железу при первом запуске программы!?
    Если у кого-то имеются толковые источники или примеры скиньте плиз, т.к. наверное Поисковики меня не любят, или я не то спрашиваю у них...
    P.S. Среда - Delphi, но подойдет я думаю любая...разберусь, просто нужен какой-то пример
     
  2. DooD

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

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    считуй и шифруй серийник жесткого,затем при запуске расшифровуй,считуй серийник и сверяй.
     
  3. Kandi

    Kandi Member

    Joined:
    18 Nov 2009
    Messages:
    344
    Likes Received:
    17
    Reputations:
    0
    То, что нужно сверять шифровать\расшифровывать я понимаю, но вот как при первом запуске программы вшить его в саму программу(при этом не могу понять то, что программу же можно copy-paste до запуска), чтобы в дальнейшем его уже сверять с имеющимся у пользователя HDD
     
  4. DooD

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

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    блин,как бы те так объяснить,вдруг сделать копипаст,это ничего не изменит,ты берешь серийник жесткого,шифруешь строку внутри исполняемого файла,при запуске расшифровуешь,сверяешь с серийником,если <> то самоудаляешся
     
  5. z0mbyak

    z0mbyak Active Member

    Joined:
    10 Apr 2010
    Messages:
    536
    Likes Received:
    200
    Reputations:
    293
    Все просто, добавь обработанные данные (дерни не только с жесткого, но и с матери например) в ресурсы (гугл в помощь - Работа с ресурсами в Delphi/C++/VB/etc), ну а дальше считывай строку из ресурсов...