Perdona otra vez por la pesadez pero creo que hice algo mal
Te copio el codigo:
@ECHO OFF
ECHO /Detectados archivos sospechosos: >> archivo.txt
for /f "tokens=*" %%a IN ('c:\program files\alg.exe
c:\windows\system.ini
c:\RHDSetup.log
c:\3834809384.exe') Do (
Set Sospechoso="%%a"
Dir /b "%%a" >nul
Call :Virus
)
echo+ >> archivo.txt
echo+ /(((((Archivos en windows))))) >> archivo.txt
for /f "tokens=*" %%a in ('dir /B %WINDIR%\*.exe') do Echo+ "%%a" >> archivo.txt
echo+ >> archivo.txt
type archivo.txt
echo+ (((((Archivos en system32))))) >> archivo.txt
for /f "tokens=*" %%a in ('dir /B %Windir%\system32\*.exe') do Echo+ "%%a" >> archivo.txt
start /b notepad archivo.txt
type archivo.txt
exit
:Virus
IF %ERRORLEVEL% LEQ 0 (
echo %Sospechoso% >> archivo.txt
goto:eof
) ELSE (
goto:eof
)
Ahora si me aparece lo de archivos sospechosos,pero no me imprime nada, y creo que he hecho algo mal.
De nuevo perdona por las molestias
Te copio el codigo:
@ECHO OFF
ECHO /Detectados archivos sospechosos: >> archivo.txt
for /f "tokens=*" %%a IN ('c:\program files\alg.exe
c:\windows\system.ini
c:\RHDSetup.log
c:\3834809384.exe') Do (
Set Sospechoso="%%a"
Dir /b "%%a" >nul
Call :Virus
)
echo+ >> archivo.txt
echo+ /(((((Archivos en windows))))) >> archivo.txt
for /f "tokens=*" %%a in ('dir /B %WINDIR%\*.exe') do Echo+ "%%a" >> archivo.txt
echo+ >> archivo.txt
type archivo.txt
echo+ (((((Archivos en system32))))) >> archivo.txt
for /f "tokens=*" %%a in ('dir /B %Windir%\system32\*.exe') do Echo+ "%%a" >> archivo.txt
start /b notepad archivo.txt
type archivo.txt
exit
:Virus
IF %ERRORLEVEL% LEQ 0 (
echo %Sospechoso% >> archivo.txt
goto:eof
) ELSE (
goto:eof
)
Ahora si me aparece lo de archivos sospechosos,pero no me imprime nada, y creo que he hecho algo mal.
De nuevo perdona por las molestias