Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 03.04.2017, 01:12   #1
Заблокирован
 Сержант
Аватар для craft1n
 
craft1n блестящий пример для подражанияcraft1n блестящий пример для подражанияcraft1n блестящий пример для подражанияcraft1n блестящий пример для подражанияcraft1n блестящий пример для подражанияcraft1n блестящий пример для подражанияcraft1n блестящий пример для подражанияcraft1n блестящий пример для подражанияcraft1n блестящий пример для подражанияcraft1n блестящий пример для подражанияcraft1n блестящий пример для подражания
Регистрация: 02.08.2016
Сообщений: 124
Популярность: 1739
Сказал(а) спасибо: 2
Поблагодарили 4 раз(а) в 4 сообщениях
Отправить сообщение для craft1n с помощью Skype™
 
Post Защита Shareware программ

В качестве примера приведен небольшой участок программного кода,
позволяющий быстро создать защиту для программ SHAREWARE,
которая, не влияет на функциональность самой программы,
но настоятельно «просит» ее зарегистрировать и закрывает при каждом повторном запуске.
Технология данного метода заключается в том, что пользователь
может запустить программу только один раз за текущий сеанс Windows. Используйте обработчик события FormShow:

Код:
procedure TForm1.FormShow(Sender: TObject);
var
atom: integer;
CRLF: string;
begin
if GlobalFindAtom('THIS_IS_SOME_OBSCUREE_TEXT') = 0then
atom := GlobalAddAtom('THIS_IS_SOME_OBSCUREE_TEXT')
else
begin
CRLF := #10 + #13;
ShowMessage('Данная версия предусматривает только один запуск'
+ 'в текущем сеансе Windows.' + CRLF
+ 'Для повторного запуска необходимо перезапустить Windows, или,'
+ CRLF + 'что лучше, - ' + CRLF + 'ЗАРЕГИСТРИРУЙТЕСЬ !');
Close;
end;
end;
Преимущество данного метода в том, что пользователю доступны все
возможности программы, но только до момента ее закрытия, или перезапуска системы.
Вся хитрость заключается в сохранении некоторой строки в системных
глобальных переменных («атомах») и последующей проверке ее в таблице «атомов» системы.


Взято с [Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось craft1n; 03.04.2017 в 01:21.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Обсуждение] Защита программ, написанных на C# maSter™ Вопросы и ответы, обсуждения 20 06.01.2013 00:22
Защита подпольных программ. VeTaL_UA Team of development 9 31.01.2012 16:05
[Статья] Защита кода программ написанных на .net witcherD Школа Читера 0 04.08.2010 13:19

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 15:33.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net