Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.08.2005, 12:21
|
|||
|---|---|---|---|
Програма на определенный срок. Как? |
|||
|
#18+
Есть такая проблема - необходимо сделать программу, которая работала бы определенный срок (например, полгода или год). Как это лучше сделать? Просто брать и проверять дату - не подойдет, т.к. в любое время пользователь может её изменить на более раннюю. Помогите, плиииз!!! P.S. Программа пишется на Delphi, если это чем-то может помочь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 12:35
|
|||
|---|---|---|---|
Програма на определенный срок. Как? |
|||
|
#18+
Можно каждый день увеличивать значение какой-то переменной. А хранить её, например, в реестре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 12:38
|
|||
|---|---|---|---|
Програма на определенный срок. Как? |
|||
|
#18+
Тогда придется дополнительную прогу делать, чтоб при запуске она меняла переменную при запуске компа? А если крмпьютер не включается каждый день? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 13:08
|
|||
|---|---|---|---|
Програма на определенный срок. Как? |
|||
|
#18+
если комп не включается каждый день, тогда запоминай последюю дату запуска а потом к той переменной добавляй разницу между текущей датой и последней датой запуска, а вообще способов много, поищи по инету, или найди какой нидь форум шароварщиков... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 13:20
|
|||
|---|---|---|---|
|
|||
Програма на определенный срок. Как? |
|||
|
#18+
Храни НАЧАЛЬНЫЕ и МАКСИМАЛЬНЫЕ дату и время запуска, прибавляя к МАКСИМАЛЬНОЙ время работы программы. Заклинивай программу напрочь, если: 1. Дата и время запуска больше, чем НАЧАЛЬНЫЕ + 1 год 2. Дата и время запуска меньше, чем МАКСИМАЛЬНЫЕ (значит, играются с датами. Все равно рано или поздно на эти грабли наступят, т.к. ты МАКСИМАЛЬНЫЕ все время увеличиваешь) Хотя все равно не 100%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 13:42
|
|||
|---|---|---|---|
|
|||
Програма на определенный срок. Как? |
|||
|
#18+
1. Естественно, еще зависит от того, что за программа, какими данными она манипулирует. Если в данных присутствует дата (бухгалтерия, склад, отчетность, ...) - используй их. 2. Вместо текущей даты можно поглядеть МАКСИМАЛЬНЫЕ даты модификации каких-нить файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 14:12
|
|||
|---|---|---|---|
Програма на определенный срок. Как? |
|||
|
#18+
Ведь все эти манипуляции основаны на реестре. А что если попадется хитропопый юзер и будет чистить реестр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2005, 23:26
|
|||
|---|---|---|---|
Програма на определенный срок. Как? |
|||
|
#18+
Прога же должна подключатса к кокой-то базе данных. Может там создать таблицу с первичной датой, ну а потом процедурой проверять разницу и если что то не подключатса. Ну а на счёт регистра, дармовые FileMon & RegMon .... не одну прогу крякнул ими. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&tablet=1&tid=1347478]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
130ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 463ms |

| 0 / 0 |
