Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Уведомление

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 04.08.2015, 10:06   #1
 Разведчик
Аватар для Arpada
 
Arpada никому не известный тип
Регистрация: 08.01.2012
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Уведомление

Есть программа в которой реализована БД, мучают два вопроса:
1.Как сделать чтоб программа провисая в трее сама с определённым интервалом сравнивала нынешнюю дату и те даты, которые стоят в БД?
2.Ну и как результат этого сравнения вывести в виде уведомления над треем, что у такого то человека закончился срок действия ЭЦП.

Интересуют примеры реализации этих двух вопросов.
Заранее merci ^_^
  Ответить с цитированием
Старый 04.08.2015, 19:02   #2
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Уведомление

Цитата:
1.Как сделать чтоб программа провисая в трее сама с определённым интервалом сравнивала нынешнюю дату и те даты, которые стоят в БД?

Чтобы не было махинаций с датой в ОС, то брать с онлайн ресурса, а там уже выбор огромный

Цитата:
2.Ну и как результат этого сравнения вывести в виде уведомления над треем, что у такого то человека закончился срок действия ЭЦП.

Если правильно понял - [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 05.08.2015, 03:09   #3
 Разведчик
Аватар для Arpada
 
Arpada никому не известный тип
Регистрация: 08.01.2012
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Уведомление

Цитата:
Сообщение от MembRuptПосмотреть сообщение
Чтобы не было махинаций с датой в ОС, то брать с онлайн ресурса, а там уже выбор огромный

С датой из интернета хорошую идею вы подсказали, спасибо, но там суть в другом. Как задать автоматическую сверку дат, чтоб не надо было жать какие либо кнопки, а программа сама сравнивала даты с нынешней и потом в уведомлении выдавала у кого кончатся срок действия ЭЦП.
  Ответить с цитированием
Старый 05.08.2015, 09:09   #4
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Уведомление

Цитата:
Сообщение от ArpadaПосмотреть сообщение
С датой из интернета хорошую идею вы подсказали, спасибо, но там суть в другом. Как задать автоматическую сверку дат, чтоб не надо было жать какие либо кнопки, а программа сама сравнивала даты с нынешней и потом в уведомлении выдавала у кого кончатся срок действия ЭЦП.

Если лицензия длится месяцами, то наверное при запуске проверить достаточно. А если работает сутками, то может раз в 12 часов сверять для этого поток отдельный создать нужно. Сверять лучше с сервером, тогда вообще и текущую дату, и дату окончания лицензии будет получать и сверять сервер
  Ответить с цитированием
Старый 05.08.2015, 12:52   #5
 Капитан
Аватар для Excellent18rus
 
Excellent18rus знает себе ценуExcellent18rus знает себе ценуExcellent18rus знает себе ценуExcellent18rus знает себе ценуExcellent18rus знает себе ценуExcellent18rus знает себе ценуExcellent18rus знает себе ценуExcellent18rus знает себе ценуExcellent18rus знает себе ценуExcellent18rus знает себе ценуExcellent18rus знает себе цену
Регистрация: 07.04.2010
Сообщений: 293
Популярность: 4393
Сказал(а) спасибо: 133
Поблагодарили 334 раз(а) в 187 сообщениях
Отправить сообщение для Excellent18rus с помощью ICQ
 
По умолчанию Re: Уведомление

Таймер жи есть
  Ответить с цитированием
Старый 05.08.2015, 19:32   #6
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Уведомление

А можно вообще и текущую дату и дату окончания лицензии спрашивать у сервера и генерировать динамический ключ, основанный на этих двух параметрах, и его отсылать вместе с датами. Таким образом усложнится взлом подменой сервера.
  Ответить с цитированием
Пользователь сказал cпасибо:
mars2107 (06.08.2015)
Старый 06.08.2015, 08:10   #7
 Разведчик
Аватар для Arpada
 
Arpada никому не известный тип
Регистрация: 08.01.2012
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Уведомление

Можно в принципе всё делать =) Но программа нужна просто для работы в мэрии, админ который следит за сервером через который проходят запросы с ЭЦП, попросил сделать программу в виде БД, в которую можно будет считать нужные данные из сертификата, и раз в день проводить сверку дат, на просрочку срока действия ЭЦП. Поэтому взламывать её никто не будет это точно, так как я из сертификата не беру ключи и хэши, которые нужны для взломов, а просто расшифровываю .cert файл и парсю из него ФИО, мыло и дату окончания действия сертификата =) Программу сделал, но как уведомление вывести так и не осилил, решил просто забить на кнопку проверку даты(без времени) с датами из БД и выдачу индекса строки, в которых просрочены сертификаты. Но ради интереса позже допилю автоматизм, ибо интересно как можно это всё реализовать.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Уведомление о рисках Zhyk Платные услуги Форума 0 16.01.2012 16:54
[Обсуждение] Уведомление опубликовано в форуме DO. exes Общение и обсуждение 4 07.07.2010 21:15
[Баг] Уведомление Csidvd1 О портале Zhyk.Ru 9 21.05.2010 00:00

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

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

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