Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];




Вниз

Долгий таймер 


Sergey Saf   (2002-04-06 21:24) [0]

Как сделать прогу,чтобы на компе она работала только определенное время,в днях,а затем самоудалилась,и,желательно, удалила все следы своего пребывания.



VID   (2002-04-06 21:45) [1]

для начала запусти Delphi :)



Anatoly Podgoretsky   (2002-04-06 21:57) [2]

Sleep(864000000)
это 10 дней



VID   (2002-04-06 23:23) [3]

да... и желательно что бы эти 10 дней комп никто не перезагружал и не выключал :)))



Sergey Saf   (2002-04-07 13:43) [4]

Да,все это конечно хорошо,но ведь прада, режим Sleep держать вечно и при первой перезагрузке все уже сбросится,не так ли,а мне надо, чтобы прога сама считала дни, и когда я ее запущу позже указанного срока она не запускалась, а,далее, самоудалилась. Тут мне друзья говорили, что это как-тот так делается: при составлении проги я устанавливаю,или делаю выборочную,дату,например 5 дней,затем, при первом запуске прога должна опрашивать комп на дату и прибавлять к ней 5 дней, а двлее при каждом запуске сравнивать ее с этой датой.Но,так как мы не нашли книгу в которой это было написано,то вот спрашиваю у тех кто возможно знает.
Да, и все же,как удалить саму прогу и следы ее пребывания?



P.   (2002-04-07 16:45) [5]

Это не знаешь

> при составлении проги я устанавливаю,или делаю выборочную,дату,например
> 5 дней,затем, при первом запуске прога должна опрашивать
> комп на дату и прибавлять к ней 5 дней, а двлее при каждом
> запуске сравнивать ее с этой датой.

или это

> как удалить саму прогу и следы ее пребывания?




KaPaT   (2002-04-07 16:53) [6]

Попробуй работу с реестром или ini файлом!
Записывай туда свою дату, а потом при каждом запуске программы сверяй текущую дату с записанной! Может есть лучше способ и лучше но я бы делал вот так :)



Anatoly Podgoretsky   (2002-04-07 17:04) [7]

Sergey Saf (07.04.02 13:43)
Ты же просил долгий таймер или нет?



Biorobot   (2002-04-07 17:44) [8]

Можешь прописывать в файл каждое включение компа(прогу в авозапуск) и когда их будет 10 делай что надо. Записывай лучше не в файл а в реестр(прикольней)



KaPaT   (2002-04-07 17:51) [9]

>Biorobot
>Записывай лучше не в файл а в реестр(прикольней)
Интересно, и чего же прикольней? Отловить ключ и каждый раз менять? Хотя и с ini тоже самое.
Так что не видать программе смерти если очень захотеть :)



Sergey Saf   (2002-04-08 14:22) [10]

Anatoly,это я его так назвал,хрен его знает,как назвать по-другому...



Anatoly Podgoretsky   (2002-04-08 14:34) [11]

К самому названию претензий нет, как назвал так и получил ответ, но чувствуется что тебе не таймер нужен, а что другое.
ПО уточнению ты хочешь сделать триал версию программы, подуйдут любые метожы опроса времени. Вот только насчет удаления это по варварски, ты должен сделать только невозможность использования программы сверх времени и уж не в ком случае если во время триального переиода были созданы пользовательские данные, то пользователь не должен их потерять.
Это обычные этические правила при создании триальных версий.



Windeus   (2002-04-09 04:54) [12]

А мне кажется ему не триал нужен, а троян, который отслужив свой срок самоликвидируется с машины жертвы :-)



Sergey Saf   (2002-04-09 08:26) [13]

Вообще-то Windeos прав,но не совсем,да мне действительно надо,чтобы прога самоликвидирорвалась с компа "жертвы".
Но моя прга не вирус и не троян,а просто мировой прикол друзьям.
Но зачем, чтобы прога работала у них вечно,да и рассказать нельзя,так что остается одно:удалить ее после работы.
Хотя, ен знаю может сделать правда чуть поэтичней,еще подумаю...



Anatoly Podgoretsky   (2002-04-09 11:21) [14]

Sergey Saf (09.04.02 08:26)
Ты дал четкое определение трояна



Sergey Saf   (2002-04-09 14:06) [15]

Почему,когда люди слышат про прогу с самоудалением или с невидимым присутствием на компе,сразу принимают ее за трояна или за какой-нибудь вирус..?
Ну,не знаю,может и похоже на вирус но вроде в задумке портить прога ничего не должна.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.021 c
4-70057           SZap                  2002-02-17 17:19  2002.04.22  
Как вызвать окно Обзор Папок


4-70072           Demn                  2002-02-17 09:44  2002.04.22  
Как перезагрузить чужую рабочую станцию?


1-69880           kosty                 2002-04-09 11:47  2002.04.22  
Как присвоить значение в ячейке Эксэля?


3-69744           vasilly               2002-04-01 08:43  2002.04.22  
Нельзя сохранить из дельф больше чем 256 символов в MS SQL!!!


1-69795           User_OKA              2002-04-10 14:48  2002.04.22  
Help!!! Защита!!!