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

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

Возможно ли и если да то как переименовать уже запущенный [D5, D6, D7]


iNew ©   (2003-02-11 09:42:00) 

екзешник?


smok_er   (2003-02-11 15:38:00) [1]

:repeat
ren filename.exe newfilename.exe
if exist filename.exe goto repeat

В свой проге сначала вызываешь батник:
WinExec("FileName.bat", SW_hide);
Затем закрываешь прогу (например Application.Terminate;)

Сразу хочу добавить. Мне самому этот метод не нравится. Если ты считаешь, что он тебе подходит - используй, он работоспособный.

2 Анатолий
Сорри, имел ввиду, что в 2000 и XP(???) можно переименовать запущенный файл.


Anatoly Podgoretsky   (2003-02-11 11:28:00) [2]

Да никак ни в НТ ни 9х, только после закрытия


iNew   (2003-02-11 11:18:00) [3]

Да интересует.


smok_er   (2003-02-11 11:06:00) [4]

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


iNew   (2003-02-11 11:03:00) [5]

> smok_er. А как?


smok_er   (2003-02-11 10:51:00) [6]

iNew © (11.02.03 10:34)

Запостиивший сюда этот вопрос не указал, какая у него операционная система. Кстати, можно батником на 9х системах.


iNew   (2003-02-11 10:34:00) [7]

Т.е под Win98 нельзя.


smok_er   (2003-02-11 10:09:00) [8]

В NT системах можно без закрытия процесса.


Delirium^.Tremens   (2003-02-11 09:46:00) [9]

Закрыть процесс и переименовать :-)


Наверх

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