Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать, чтобы при запуске программы она (программа) копировала сама себя в другую папку (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]

Просто копируй сам ехешник, как любой другой файл, при запущенной программе это тоже дозволительно. А если надо запустить именно скопированную программу - то придется передать ей управление (запустить ее) и закрыться самому.


Наверх

Титульная страница Поиск, карта сайта Написать письмо