Re[2]: Удалить самаого себя
От: Аноним  
Дата: 17.07.02 23:58
Оценка:
Здравствуйте SergH, Вы писали:

SH>Есть изощрённый (извращённый?) метод:

SH>- создаёшь из программы bat-файл
SH>- запускаешь его и быстренько завершаешь программу
SH>- из bat-файла удаляешь программу и самого себя
Пробовал не подходит к сожалению
Во первых сробатывает через раз, даже если пишешь
:AGAIN
deltree /y some.exe
@if EXIST some.exe goto AGAIN

Во вторых, надо под 2000 и 9x/НТ разный код потому как deltree под 2000 нет, а параметр "/y" del от 9x/НТ не понимает и вся эта конструкция может подвиснуть("Вы действительно хотите удалить?")

В третьих не надежно, потому как все равно может подвиснуть как только не сможет по каким либо причинам удалить файл...


SH>Ещё вариант — переходить на нормальные методы инсталляции/удаления. Но тут я тебе не советчик, так как сам этого не умею.


А это как? Хоть в какую сторону копать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.