j2Lucky
(Mjanik9)
#1
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?
grzelix
(Grzelix)
#2
Nie jestem pewien czy zrozumiałem do końca problem ale
-
możesz utworzyć dodatkowy batch file bez kompilacji który jest w stanie sam siebie usunąć i usunąć exe
-
sprawdź google używając słów kluczowych self deleting exe, self deleting batch - jest całkiem sporo informacji na ten temat
j2Lucky
(Mjanik9)
#3
Hmmm
-
Propozycja odpada ze względu na to ze musimy być w 1 pliku wszystko
-
Szukałem ale rozważę twoje propozycje wyszukiwania
Może jeszcze jakieś pomysły ?
bartek_m0
(bartek_m0)
#4
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).
j2Lucky
(Mjanik9)
#5
No własnie chodzi mi o ten plik w reg.
Ale jak zrobić zeby był jednorazowy…