![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможно ли и если да то как переименовать уже запущенный [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]Закрыть процесс и переименовать :-)