Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Измена даты в Делфи (http://forum.oszone.net/showthread.php?t=29481)

Borislav 02-09-2004 17:27 204105

Здравствуйте!
Есть такая идея. Программа должна запомнить текущую дату. Поставить на ту, когда чужая шароварная программа еще работала, при "старой" дате запустить эту шароварную прогу, а потом поставить назад дату на текущую. Пишу на Делфи 7 под Вынь 98.
С помощью getsystemtime беру дату, запоминаю. Потом ставлю на некоторую определенную дату  через setsystemtime. После через shellexecute запускаю шароварнаю программу. Запускаю - включает прогу, меняет дату. Все в порядке. НО! Если поставить мою прогу в автозагрузку в Пуске или в реестре, то она срабатывает через раз. Никакой системы я не заметил.
Может лучше по-другому дату запоминать и менять? Тогда как? Подскажите, пожалуйста. А то сам уже и не знаю чего думать... Поискать крэк не предлагать - хочеться именно по-своему.

hasherfrog 03-09-2004 10:54 204106

В августовском ][, емнип, было упоминаиме о программе, которая останавливает время не для системы вообще, а для конкретного процесса. Меня сейчас это очень интересует, я попытаюсь что-то найти.
Если у кого-то есть больше информации, поделитесь. Это очень интересная тема. Я подхожу с точки зрения защиты от этого. Поэтому "врага надо знать в лицо".

Добавлено:

Так. Ну меня это уже не слишком беспокоит, поскольку я занимаюсь не shareware, а системой на hasp. Там время фмксируется и в самом ключе, поэтому его изменение для процесса не прокатит :).

JCooper 03-09-2004 20:55 204107

Borislav
Как именно не срабатывает?


Время: 01:56.

Время: 01:56.
© OSzone.net 2001-