Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Слежка" за изменением системного времени компа 
:(
    Опции темы
3D-Dragon
Дата 16.2.2003, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 7.1.2003
Где: Днепропетровск, U A

Репутация: нет
Всего: нет



Есть задача - запрещать дальнейшие действия в программе или записывать в log-файл действия оператора с системным временем компа.

Пример 1.
Оператор тупо переводит системное время назад во время работы проги и работает с ней дальше.

Здесь нет проблем это отследить smile.gif


Пример 2.
Оператор закрывает прогу.
Изменяет системное время на нужное ему.
Запускает прогу, производит определенные действия в ней.
Закрывает прогу.
Изменяет системное время на действительное.
Продолжет обычную работу с прогой.

Здесь уже я не могу четко отследить дейтсвия оператора т.к. прога вырубается sad.gif


Как программно организовать слежение за системным временем компа и в случае его изменения сообщить об этом ?
"Вариаций" извращенных действий оператора может быть множество для обхода, но мне нужны хотя бы некоторые пути решения.
Поделитесь, пож-та, опытом, если кто-то реализовывал подобные логические цепочки.
PM MAIL WWW ICQ   Вверх
Vex
Дата 16.2.2003, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: 1
Всего: 88



Я так понял, что это триал-прога? Когда запускается программа, то в лог файл пишеться текущая дата, сверяеться с предидущей датой, если текущая дата более ранняя чем предидущая, то, извините, HALT smile.gif


--------------------
Слава Україні.
PM   Вверх
3D-Dragon
Дата 17.2.2003, 06:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 7.1.2003
Где: Днепропетровск, U A

Репутация: нет
Всего: нет



Нет, это не trial прога.
PM MAIL WWW ICQ   Вверх
Vit
Дата 17.2.2003, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Только сохранением текущего времени куда-нибудь и сравнении с текущим. Кроме того можно найти время загрузки системы.


Кстати - кверь какой-нибудь time-server, и бери время с него, если комп всё время в инете


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Medved
Дата 17.2.2003, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 14
Всего: 154



Можно службу свою написать......


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
neutrino
Дата 17.2.2003, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: нет
Всего: 62



WM_TIMECHANGED confused.gif Mojet pomojet ...


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
Vex
Дата 17.2.2003, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: 1
Всего: 88



Цитата(neutrino @ 17.2.2003, 08:36)
WM_TIMECHANGED confused.gif Mojet pomojet ...

ИМХО, если бы прога постоянно рабтала, то помогло, а так прогу могут выключить...


--------------------
Слава Україні.
PM   Вверх
78125
Дата 17.2.2003, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 20.1.2003
Где: Санкт-Петербург

Репутация: нет
Всего: нет



А в какой ос это делается? может в NT можно ограничить пользователю доступ к системным настройкам?
--------------------
купим подпись
PM MAIL   Вверх
neutrino
Дата 18.2.2003, 02:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: нет
Всего: 62



Цитата(Vex @ 17.2.2003, 17:59)
Цитата(neutrino @ 17.2.2003, 08:36)
WM_TIMECHANGED confused.gif Mojet pomojet ...

ИМХО, если бы прога постоянно рабтала, то помогло, а так прогу могут выключить...

Nu, esli vse tak obstoit, to nado sdelat' sistemnyi' process, kotoryi' budet lovit' WM_TIMECHANGED i "obxhat'sja s programmoi'.


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
X-Vlad
  Дата 18.2.2003, 03:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

Репутация: 1
Всего: 5



можно при закрытии проги текущее время себе в ехе записывать, а при старте проверять если время изменено то выйти из проги. (У меня есть компонент MXProtector он помоему так и делает).


--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
3D-Dragon
Дата 18.2.2003, 03:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 7.1.2003
Где: Днепропетровск, U A

Репутация: нет
Всего: нет



78125
Цитата
А в какой ос это делается?

Прога "всеядная" smile.gif

X-Vlad
Цитата
можно при закрытии проги текущее время себе в ехе записывать

Зачем в exe, можно и в базу запхнуть, прога работает с базой и мне не проблема создать еще одну таблицу ...

Цитата
У меня есть компонент MXProtector

А что это за компонент ?
Можно подробнее ?
PM MAIL WWW ICQ   Вверх
[auxx]
Дата 18.2.2003, 06:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 2.2.2003

Репутация: нет
Всего: нет



Цитата
можно при закрытии проги текущее время себе в ехе записывать, а при старте проверять если время изменено то выйти из проги. (У меня есть компонент MXProtector он помоему так и делает).

Интересно, как в виндах ты в свой ехе писать будешь? Тока если может из драйвера напрямую както.
А на компонент хотелось бы взглянуть
PM MAIL   Вверх
X-Vlad
Дата 18.2.2003, 07:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

Репутация: 1
Всего: 5



поверь в ехе можна и в винде что-то засунуть..smile.gif

давайте мыло брошу компонент...


--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
RA
Дата 18.2.2003, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

Репутация: 14
Всего: 115



Я кажись понял, что ты хочешь: Избежать вечного дня, тоесть того чтоб программа при каждом запуске думала что это тотже день в каторый она была запущенна первый раз.

Тут есть только один путь: Пропиши куданить в автозагрузку свою программу с параметром (HiDE), и поставь обработку запуска с этим параметром так чтоб при запуске она загружалась скрытно, определяла время, записывала его в лог и откидывалась.

Ну а далее всё путём

О том как пропихнуть программу в автозагрузку так чтоб её было очень трудно от туда выкинуть глянь в моём топике темы Автозагрузки
PM   Вверх
[auxx]
Дата 18.2.2003, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 2.2.2003

Репутация: нет
Всего: нет



Цитата
поверь в ехе можна и в винде что-то засунуть..
давайте мыло брошу компонент...

[email protected]
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1894 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.