Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 4280 - Добавить в etermsg вывод количества дней до окончания действия лицензии   Make a simular bug
Summary: Добавить в etermsg вывод количества дней до окончания действия лицензии
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Общее (show other bugs)
Version: 1.0.11
Hardware: PC All
: P3 normal
Target Milestone: ---
Assignee: Илья Шпигорь
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3932
  Show dependency treegraph
 
In work:
Reported: 2009-09-07 14:42 MSD by Илья Шпигорь
Modified: 2010-01-09 19:43 MSK (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Илья Шпигорь 2009-09-07 14:42:43 MSD
Etermsg должна выводить следующее сообщение:

Срок действия лицензии заканчивается <дата> осталось <N> дней

Используется реестр для хранения:
- количество дней за которое начинает выводится сообщение
- текущая дата

Сообщение выводится 1 раз в день. Для этой проверки используется текущая дата, которая обновляется при первом запуске wine каждый день.
Comment 1 Илья Шпигорь 2009-09-09 14:38:33 MSD
Выложил группу патчей.

Еtermsg с предупреждением вызывается при запуске процесса wineboot.exe, чтобы предотвратить зацикливание. Этот процесс запускается при старте wineserver'а.

В реестре (закрытая часть) добавлен ключ:
HKEY_CURRENT_USER\\Software\\Wine\\LicenseNotify

и значения:
today - хранит текушую дату, используется для вывода предупреждения только 1 раз в день
days - число дней до окончания лицензии за которое выдается предупреждение

Кроме этого сделал небольшой рефакторинг кода etermsg и библиотеки kernel32, где он вызывается. Теперь все должно работать лучше.
Comment 2 Денис Баранов 2009-09-24 19:26:00 MSD
Можно уточнить когда должно выводится предупреждение?
Comment 3 Vitaly Lipatov 2009-09-26 01:22:00 MSD
(In reply to comment #2)
> Можно уточнить когда должно выводится
> предупреждение?
 
в ветке
HKEY_CURRENT_USER\\Software\\Wine\\LicenseNotify
указано, за сколько дней до конца лицензии оно должно вывестись.

Для проверки надо подобрать старую лицензию?
Comment 4 Vitaly Lipatov 2010-01-09 19:43:36 MSK
Слышал, что выводится.