![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать, чтобы при запуске программы она (программа) копировала сама себя в другую папку (windows например)? [D6, WinME]
sany © (2002-03-05 00:35:00)Как сделать, чтобы при запуске программы она (программа) копировала сама себя в другую папку (windows например)?
drpass (2002-03-05 16:08:00) [1]>lipskiy
Дело в том, что IMHO лучшие процедуры работы с файлами - это reset/rewrite/blockread/blockwrite. Так что filemode тут не помешает.
>sany
[Утилит удаленного администрирования и так хватает. Не проще ли скачать уже написанную до тебя]
Определить-то IP не проблема. А вот идейка послать его клиенту - прикольная. Выходит так, чтобы подключиться, клиент должен получить от сервера его IP, а чтобы получить от сервера IP, нужно к серверу подключиться. Ни разорвать этот порочный круг, ни выйти из него...
sany (2002-03-05 15:01:00) [2]>А может проще за пивом попросить его этого не делать ?
Пробовал, не помогло. Может заодно кто подскажет как сделать чтобы сервер сокет определял ip компа на котором стоит и посылал его клиент сокету, который начинал конектится по этому ip. А то прога работает, только если вписать ip, а как мне его узнать? Сам он мне его не скажет.
Зачиняев С.В. (2002-03-05 14:09:00) [3]2 sany
Да я просто спросил. НЕ осуждал и не критиковал.
lipskiy (2002-03-05 13:21:00) [4]А как же "сделал гадость - сердцу радость"? :)
Да бываю такие умники (и не мало), которых только палкой отучить можно пакостить, клин-клином, так сказать.
Андрей Сенченко (2002-03-05 12:21:00) [5]>> sany © (05.03.02 12:13)
>> отомстить своему другу за то, что он засоряет на моём сайте гостевую.
А может проще за пивом попросить его этого не делать ?
sany (2002-03-05 12:13:00) [6]>Вирус пишем???
Лично я предпочитаю называть его "программа удалённого адменистратирования", но тот кого я адменистратирую об этом ничего не знает. И вообще я её распостронять не собираюсь, я её пишу только чтобы отомстить своему другу за то, что он засоряет на моём сайте гостевую.
Builder (2002-03-05 09:38:00) [7]2Зачиняев С.В.
а если и вирус - что такого.
Может это вирус для Билла Гейтса :)
(понимай в каком угодно смысле)
Зачиняев С.В. (2002-03-05 09:36:00) [8]Вирус пишем???
Builder (2002-03-05 07:47:00) [9]filecopy
ему пофиг - запущен екзешник или нет.
lipskiy (2002-03-05 01:25:00) [10]2drpass
По уму - да, но почему-то работает и без этого...
drpass (2002-03-05 00:55:00) [11]Чтобы копировать свой же экзешник, нужно перед открытием файла установить переменную filemode:=2;
Таким образом ты устанавливаешь режим открытия файла "только для чтения", и система тебя не обломает
lipskiy (2002-03-05 00:49:00) [12]Просто копируй сам ехешник, как любой другой файл, при запущенной программе это тоже дозволительно. А если надо запустить именно скопированную программу - то придется передать ей управление (запустить ее) и закрыться самому.