![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
Бубен вам в помощь, господа.
А я кажется понял чего хочет ТС: Уважаемый, вы же написали что хотите закрыть программу по дате... Для каких неведомых целей это может использоваться, если не для "защиты"? другое дело если Цитата:
например при первом запуске показать сообщение типа "добро пожаловать, бла-бла-бла, если будете тупить нажмите кнопку "справка" " ну так вот, вам так и так нужно где-то сохранить информацию о том, выполнялось ли это действие. в файл или в реестр - на ваше усмотрение. лично я предпочту через реестр (скоро буду реализовывать такую задачу). замечали что блокнот открывается там, где вы его оставили? как он по-вашему это делает? записывает свое положение в реестр при каждом перемещении / масштабировании. а при запуске читает координаты из реестра и настраивает окно. и так делают все проги, которые сохраняют свои настройки. Delphi, Photoshop, Winamp, ваша не исключение. так что реестр вам в помощь. |
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
xrob, э нет, нам бубен не нужен. это мы просто в сторону отошли от темы..
а насчёт реестра я с вами категорически согласен! (я же об этом и писал ранее). При чём, если по честному решать задачу, то нужно писать/читать в HKEY_CURRENT_USER, тогда для каждого пользователя будет свой "первый" запуск... |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 26.02.2010
Сообщений: 66
|
![]() Код:
Подскажите как правильно написать код выделеный красным цветом? Последний раз редактировалось krikaved; 22.03.2012 в 20:22. |
![]() |
![]() |
![]() |
#14 | |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
![]() Цитата:
Мне кажется самый надежный способ для проверки "лицензии" через сеть - использование криптосистемы с открытым ключом. Ведь всё что есть на стороне клиента может быть исследовано как угодно, следовательно методы и ключи "открыты", что не есть хорошо. Вот бы раздобыть такую ![]() |
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
а меня вот недавно пугали что любую программу и любую функцию
можно дизасемблировать и выяснить ее алгоритм. после чего вся эта крипто-система действительно становится "открытой". А вообще это забавно, узнавать какими умными словами называется то что я придумываю ![]() |
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
ваш тырк я видел в вашем предыдущем посте, спасибо.
если что-то там и не доступно "злоумышленнику", далее з.у., то это что-то так или иначе передает какие-то данные программе, а значит эти данные есть и у з.у., а значит, зная алгоритм по которому все это расшифровывается, з.у. берет и расшифровывает. точно так же, как это делает прога. так что весь вопрос здесь в том, насколько легко выяснить необходимый алгоритм, т.е. ту самую "лазейку". |
![]() |
![]() |
![]() |
#18 | |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
![]() Цитата:
2) Сначала нужно точно определить каким алгоритмом пользутся программа, если алгоритм "самописный" то а) стойкость может быть хуже чем у опубликованных аналогов б) о работе серверной чати з.у. приходится только гадать, либо читать мысли ![]() 3) Программа может использовать несколько разных алгоритмов одновременно, комбинировать/чередовать Как я полагаю весь вопрос в том стоит ли программа защиты N уровня, или хватит закрытия по DateTime через реестр ![]() |
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 26.02.2010
Сообщений: 66
|
![]()
Здесь кто-нибудь вообще поможет или нет?
xrob и Lime если Вам так нравиться общаться между собой, общайтесь в чате! В 500 раз повторяю это не ЗАЩИТА!!! |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
Криковед, хватит кричать.
Вам же вроде 500 раз уже помогли, сказали (и я в том числе) что делать. или вы хотите "сделай за меня и побыстрее"? курите работу с реестром -TRegistry вам в помощь. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрытие программы | nikityan | Общие вопросы Delphi | 8 | 01.03.2012 00:33 |
Закрытие программы | SKS | Помощь студентам | 3 | 13.11.2011 15:39 |
Закрытие программы | ray_1k | Общие вопросы C/C++ | 12 | 09.07.2011 17:40 |
Закрытие программы | Byurrer | Общие вопросы C/C++ | 8 | 06.04.2011 17:44 |
Закрытие программы | Zloy_Doomer | Общие вопросы Delphi | 3 | 23.06.2008 19:08 |