Batch file = usuwanie (exe)

Hey

Mam następujący problem.

Nie mogę zrobić, znaleźć komendy na autousuwanie pliku bat(po kompilacji na exe) po wykonaniu operacji…

Przykład:

@echo off

start mspaint.exe

del C:\przykład.exe

exit

Taki skrypt zadziała ale sie nie usunie bo nadal system będzie wykrywał jego aktywność w rezultacie wyskoczy komuniakt ze nie można usunąc pliku…

Jakies propozycje rozwiązania problemu? Moze wpis do rejestru?

Nie jestem pewien czy zrozumiałem do końca problem ale

  1. możesz utworzyć dodatkowy batch file bez kompilacji który jest w stanie sam siebie usunąć i usunąć exe

  2. sprawdź google używając słów kluczowych self deleting exe, self deleting batch - jest całkiem sporo informacji na ten temat

Hmmm

  1. Propozycja odpada ze względu na to ze musimy być w 1 pliku wszystko :expressionless:

  2. Szukałem ale rozważę twoje propozycje wyszukiwania :wink:

Może jeszcze jakieś pomysły ?

Jeżeli Ciebie to zadowoli, to możesz dopisać linijkę, która dodaje do rejestru informację, aby usunąć dany plik przy ponownym uruchomieniu komputera.

Albo poeksperymentować z poleceniem at (które zresztą nie zawsze działa).

No własnie chodzi mi o ten plik w reg.

Ale jak zrobić zeby był jednorazowy…