Показать сообщение отдельно
  #2  
Старый 19.12.2013, 18:10
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Thundefined
Если делать на "пустой" программе то всё отлично делается, когда делаю это на большом проекте после нажатия кнопки "самоуничтожение" вылазит вот это:
Подскажите с чем может быть связано, пожалуйста)
Скорее всего не успевает завериться или возможно антивирусник держит.

Во-первых удалять нужно пока не удалится - пример:
PHP код:
:0
del File
.exe
if exist File.exe goto 0
del File
.bat 
И вот здесь ещё пример.

Во-вторых попробуй указать текущей папку где находится exe и bat пятым параметром в ShellExecute.

p.s. Ещё есть способ самоудаления через ntfs-потоки.
Ответить с цитированием