您的位置:首页 > 其它

黑客教程系列-简明批处理第五章

2011-01-26 08:51 393 查看
六.精彩实例放送。

  1.删除win2k/xp系统默认共享的批处理
  ------------------------ cut here then save as .bat or .cmd file ---------------------------
  @echo preparing to delete all the default shares.when ready pres any key.
  @pause
  @echo off
  :Rem check parameters if null show usage.
  if {%1}=={} goto :Usage
  :Rem code start.
  echo.
  echo ------------------------------------------------------
  echo.
  echo Now deleting all the default shares.
  echo.
  net share %1$ /delete
  net share %2$ /delete
  net share %3$ /delete
  net share %4$ /delete
  net share %5$ /delete
  net share %6$ /delete
  net share %7$ /delete
  net share %8$ /delete
  net share %9$ /delete
  net stop Server
  net start Server
  echo.
  echo All the shares have been deleteed
  echo.
  echo ------------------------------------------------------
  echo.
  echo Now modify the registry to change the system default properties.
  echo.
  echo Now creating the registry file
  echo Windows Registry Editor Version 5.00> c:/delshare.reg
  echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters]>> c:/delshare.reg
  echo "AutoShareWks"=dword:00000000>> c:/delshare.reg
  echo "AutoShareServer"=dword:00000000>> c:/delshare.reg
  echo Nowing using the registry file to chang the system default properties.
  regedit /s c:/delshare.reg
  echo Deleting the temprotarily files.
  del c:/delshare.reg
  goto :END

:Usage
  echo.
  echo ------------------------------------------------------
  echo.
  echo ☆ A example for batch file ☆
  echo ☆ [Use batch file to change the sysytem share properties.] ☆
  echo.
  echo Author:Ex4rch
  echo Mail:Ex4rch@hotmail.com QQ:1672602
  echo.
  echo Error:Not enough parameters
  echo.
  echo ☆ Please enter the share disk you wanna delete ☆
  echo.
  echo For instance,to delete the default shares:
  echo delshare c d e ipc admin print
  echo.
  echo If the disklable is not as C: D: E: ,Please chang it youself.
  echo.
  echo example:
  echo If locak disklable are C: D: E: X: Y: Z: ,you should chang the command into :
  echo delshare c d e x y z ipc admin print
  echo.
  echo *** you can delete nine shares once in a useing ***
  echo.
  echo ------------------------------------------------------
  goto :EOF
  :END
  echo.
  echo ------------------------------------------------------
  echo.
  echo OK,delshare.bat has deleted all the share you assigned.
  echo.Any questions ,feel free to mail to Ex4rch@hotmail.com.
  echo
  echo.
  echo ------------------------------------------------------
  echo.
  :EOF
  echo end of the batch file
  ------------------------ cut here then save as .bat or .cmd file ---------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: