大家在日常使用电脑的时候,一般对自己创建的共享文件夹的安全性较为关注,大都根据需要指定完全或只读访问,并设定好密码,十分注意防范无关人员的侵入。而对于自己未创建共享文件夹的计算机的防范相对要松懈得多了。殊不知在windows 2000及以后的windows xp和windows server 2003等操作系统中,系统会根据计算机的配置,自动创建部分特殊共享资源,以便于管理和系统本身使用。尽管在“我的电脑”里这些共享资源是不可见的,在“windows资源管理器”也是不可见的,但通过使用共享资源名称的最后一位字符后键入$(
要进行卓有成效的防范,最彻底的办法就是在计算机中关闭这些特殊共享资源。要禁止这些共享,打开管理工具>计算机管理>共享文件夹>共享,在相应的共享文件夹上按右键,点停止共享即可。但是,计算机重新启动后,这些共享又会重新开启的。如果每次开机都要如此操作一番,您不烦才怪哩!笔者有两个方法,可避免您的这个烦恼。具体做法有两种:
第一种方法,批处理命令法。先用记事本编辑如下一个文件:
图一 用记事本创建批处理文件
见图一,将它保存为delshare.bat。注意,这个文件是假设您的计算机有c、d、e、f、g、h六个分区,如果您的计算机只有c、d、e三个分区,则上述文件中可删.net share f$ /del.net share g$ /del.net share h$ /del这三行。然后,将该文件或其快捷方式放到c:\ documents and settings\ all users\ start menu\ programs\启动文件夹之中即可。重启计算机即可开机自动关闭这些特殊共享资源。
第二种方法,注册表法。打开注册表[hkey_local_machine\software\microsoft\windows\currentversion\run]分支,在其下新建“字符串值”,命名可随意,比如“delsharec$”,鼠标右键单击,在弹出的快捷菜单中左键单击“修改”,在接着出现的“编辑字符串”窗口的“数值数据”一栏中输入.net share c$ /del”(不包括引号)按“确定”按钮。同理添加“字符串值”如“delshared$”,“数值数据”为.net share d$ /del”等,有几个分区就加到哪为止。之后保存注册表重启计算机,也能实现开机自动关闭这些特殊共享资源。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器