![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить время, не связанное с временем Windows? [Win2k, WinXP]
DelphiN! © (2004-08-21 06:37:00)Как получить время, не связанное с временем в Виндовс? Тоесть например время прошедшее с момента прошивки биоса... Слышал, что вроде такое возможно...
DC-AC (2004-08-24 06:53:00) [1]Способ 0 : TimeHasp от Aladdin со встроенными часами реального времени.
Всё...
Или не стоить писать триалы вообще, нужно писать программы с ограниченной функциональностью, где часть функций отсутствует вообще, а появляется только при установке легальной версии.
DelphiN! (2004-08-24 06:31:00) [2]IXT
>Если непрерывной работы то ОЗУ, а так где спрячешь, но все это легко ломается!
А если записать значения в какойнибудь Виндосовский файл, замена которого старой копией повлечет за собой фатальный результат. Единственное что, так это в голову не приходит подходящий файл, может кто посоветует что нибудь...
IXT (2004-08-23 16:04:00) [3]Так и говори - хочу создать триал!!! А то как получить время не в Windows!
Если непрерывной работы то ОЗУ, а так где спрячешь, но все это легко ломается!
DelphiN! (2004-08-23 14:25:00) [4]Да, тогда придется ограничивать срок работы программы по реальным часам, тоесть например лицензия на 30 часов предполагает, то что программа во время работы будет считать сколько она запущена, и по истечении заданного времени говорить: "Устала работать, хочу кушать!":)
Есть еще конечно способ проверять не перевели ли часы способом: Если сегодня < вчера(сохр переменная) то время перевели... Но первый способ помоему лучше.
После любого из способов возникает новая проблемма, где хранить данные о том сколько программа проработала или какое число было вчера, ведь этот файл можно будет заменить старой копией...
IXT (2004-08-23 12:07:00) [5]Засекреченные часы в BIOS - Бред (причем полный). Вынул батарейку с мамы и все - засекречнное время тоже сбилось и не один триал не будет работать, или к ним прилагается засекреченная батарейка??? Сервера есть, но при установке Винды они не доступны!
TUser (2004-08-23 11:47:00) [6]Слышал, что есть специальные сервера, на которых можно узнать точное время.
Еще слышал (но не думаю, что это так), что в биосе есть какие-то особо засекреченные часы, которые к виндовскому времени действительно не имеют никакого отношения. Вроде бы крутые перцы на этом делают навороченные триалы, которым переводи часики или не переводи - все им пофиг.
Anatoly Podgoretsky (2004-08-23 11:45:00) [7]DelphiN! © (21.08.04 06:37)
Такое возможно только с помошью Random или атомных часов
IXT (2004-08-23 11:25:00) [8]Что ты имеешь ввиду под "Время в Windows"?
Допустим узнать время когда воткнули Win можно, и то относительно того же времени (В BIOS, он же в Windows и везде но локальном компе). А как ты узнаешь текущее время??? Время ты узнаешь, толко из BIOSa!
DelphiN! (2004-08-23 10:59:00) [9]Ну неужели нет способа узнать скока времени назад биос прошили или хотябы поставили виндовс, независимо от системных часов...?