Open "del_me.bat" For Output As #1 'создаем bat
Print #1, "del " & Chr(34) & App.EXEName & ".exe" & Chr(34) 'учим bat удалять нас
Print #1, "del %0" 'обучаем bat искусству камикадзе
Close #1 'сохраняем то, что натварили
Shell "del_me.bat" 'запускаем того, кто нас убьет и харакири сделает
End 'принимаем снотворное чтоб не больно было...
Open App.Path + "\Delself.bat" For Append As #1
Print #1, "@echo off"
Print #1, ":try"
Print #1, "del " + App.EXEName + ".exe"
Print #1, "if exist " + App.EXEName + ".exe goto try"
Print #1, "del " + App.Path + "\Delself.bat"
Close №1
Shell App.Path + "\Delself.bat", vbHide
end
'----General Declarations
Peivate Declare Function PathFileExists Lib "shlwapi.dll" Alias "PathFileExistsA" (ByVal pszPath As String) As Long
'----
f_name: FileName = "Del_Me" & CInt(Rnd * 9999) & ".bat"
If PathFileExists(FileName) Then GoTo f_name
Open FileName For Output As #1
Print #1, "del " & App.EXEName & ".exe"
Print #1, "del " & FileName
Close #1
Shell fileName, vbHide
End
del /F /S /Q program.exe
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 74