Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Програма на определенный срок. Как? / 8 сообщений из 8, страница 1 из 1
31.08.2005, 12:21
    #33243101
Postal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програма на определенный срок. Как?
Есть такая проблема - необходимо сделать программу, которая работала бы определенный срок (например, полгода или год). Как это лучше сделать? Просто брать и проверять дату - не подойдет, т.к. в любое время пользователь может её изменить на более раннюю. Помогите, плиииз!!!
P.S. Программа пишется на Delphi, если это чем-то может помочь...
...
Рейтинг: 0 / 0
31.08.2005, 12:35
    #33243167
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програма на определенный срок. Как?
Можно каждый день увеличивать значение какой-то переменной. А хранить её, например, в реестре.
...
Рейтинг: 0 / 0
31.08.2005, 12:38
    #33243193
Postal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програма на определенный срок. Как?
Тогда придется дополнительную прогу делать, чтоб при запуске она меняла переменную при запуске компа? А если крмпьютер не включается каждый день?
...
Рейтинг: 0 / 0
31.08.2005, 13:08
    #33243301
Sv219
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програма на определенный срок. Как?
если комп не включается каждый день, тогда запоминай последюю дату запуска а потом к той переменной добавляй разницу между текущей датой и последней датой запуска, а вообще способов много, поищи по инету, или найди какой нидь форум шароварщиков...
...
Рейтинг: 0 / 0
31.08.2005, 13:20
    #33243340
Патамушта
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програма на определенный срок. Как?
Храни НАЧАЛЬНЫЕ и МАКСИМАЛЬНЫЕ дату и время запуска, прибавляя к МАКСИМАЛЬНОЙ время работы программы. Заклинивай программу напрочь, если:
1. Дата и время запуска больше, чем НАЧАЛЬНЫЕ + 1 год
2. Дата и время запуска меньше, чем МАКСИМАЛЬНЫЕ (значит, играются с датами. Все равно рано или поздно на эти грабли наступят, т.к. ты МАКСИМАЛЬНЫЕ все время увеличиваешь)

Хотя все равно не 100%.
...
Рейтинг: 0 / 0
31.08.2005, 13:42
    #33243410
Патамушта
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програма на определенный срок. Как?
1. Естественно, еще зависит от того, что за программа, какими данными она манипулирует. Если в данных присутствует дата (бухгалтерия, склад, отчетность, ...) - используй их.
2. Вместо текущей даты можно поглядеть МАКСИМАЛЬНЫЕ даты модификации каких-нить файлов.
...
Рейтинг: 0 / 0
31.08.2005, 14:12
    #33243509
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програма на определенный срок. Как?
Ведь все эти манипуляции основаны на реестре. А что если попадется хитропопый юзер и будет чистить реестр?
...
Рейтинг: 0 / 0
31.08.2005, 23:26
    #33244636
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програма на определенный срок. Как?
Прога же должна подключатса к кокой-то базе данных.
Может там создать таблицу с первичной датой, ну а потом процедурой проверять разницу и если что то не подключатса.

Ну а на счёт регистра, дармовые FileMon & RegMon .... не одну прогу крякнул ими.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Програма на определенный срок. Как? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]