Цитата:
Сообщение от Thundefined
Если делать на "пустой" программе то всё отлично делается, когда делаю это на большом проекте после нажатия кнопки "самоуничтожение" вылазит вот это:
Подскажите с чем может быть связано, пожалуйста)
|
Скорее всего не успевает завериться или возможно антивирусник держит.
Во-первых удалять нужно пока не удалится -
пример:
PHP код:
:0
del File.exe
if exist File.exe goto 0
del File.bat
И вот
здесь ещё пример.
Во-вторых попробуй указать текущей папку где находится exe и bat пятым параметром в ShellExecute.
p.s. Ещё есть способ самоудаления через ntfs-потоки.