1、:使用电脑的人会经常用到屏幕保护,关于屏幕保护的技巧很多,以下是笔者总结的几条,希望能对大家有所帮助!1.让注册表编辑器成为屏幕保护Windows 的屏幕保护程序是一个.scr 文件。这是一个 PE 格式的可执行文件。如果把屏幕保护程序.scr 更名为.exe 的文件,则该程序仍然可以正常启动。类似的.exe 文件更名为.scr 文件也一样可以被运行!根据这个道理,我们可以让注册表编辑器成为屏幕保护。这有什么好处呢?如果浏览了恶意网页,注册表被加锁了,非常好用,因为我们可以将注册表编辑器改名为 Regedti.scr,放到系统所在目录下,然后在桌面上单击鼠标右键,在弹出菜单中选“属性”,在出现
2、的窗口中选择“屏幕保护程序”,在屏幕保护下拉列表框中找到 REGEDIT(图 1),点“预览”,则注册表编辑器就运行了。这样恶意网页就再也锁不住你的注册表编辑器了!接下来将注册表中的HEKY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem 下的 DWORD 值“DisableRegistryTools”键值恢复为“0”,即可恢复注册表。你还可以给这个屏幕保护程序定个时间,让它每隔多长时间就自动运行一回,那样就更安全了。顺便说一句,屏幕保护程序的启动时间保存在注册表中的这个位置上:HKEY_USERS.DEFAUL
3、TControl PaneldesktopScreenSaveTimeOut,时间单位为秒。虽然是秒,可启动时间却为分,即从 60 秒开始记录,如果记录时间小于 60 秒,则自动定为 1分钟。2.使屏保密码形同虚设有些我们在设置了屏保密码后不小心给忘记了,这实在是很麻烦的事情。如果能让屏保密码形同虚设即不管你输入任何密码都会进入系统,使屏保密码失去作用,那就再也不怕忘记密码了。首先你得准备一款 16 进制文件编辑器,如 UltraEdit 等就是可以满足我们需要的好软件,下载地址:http:/ UltraEdit32 打开c:windowssystem 文件夹下的 password.cpl 程
4、序,这是个控制面板程序,在进行屏保密码验证时,Windows 会调用它。打开后,按 Alt+F3 组合键调出“查找”对话框,在该对话框的“查找什么”栏中输入:39 7D FC 75 34(图 2),会找到唯一的一处结果,如图 3所示(图 3)。找到后,将其改为 39 7D FC 90 90,赶快存盘,就得到了一个具有“免疫力”的 password.cpl 文件,下次碰到屏保密码验证时,只要点击“确定”按钮就可以了,因为此时不管你是否输入了密码,Windows 都会认为是正确的!3.轻松得到屏幕保护程序的密码大家都知道,屏幕保护程序密码最多为 16 个字符。微软内置了 16 字节的密钥:48 E
5、E 76 1D 67 69 A1 1B 7A 8C 47 F8 54 95 97 5F。Windows 便用上述密钥加密你输入的密码。其加密过程为:首先将你输入的密码字符逐位转换为其 16 进制的 ASCII 码值(小写字母先转为大写字母),再依次与对应密钥逐位进行异或(XOR)运算,把所得 16 进制值的每一位当作字符,转换为其 16 进制 ASCII 码,并在其尾加上 00 作为结束标志,存入注册表HKEY_CURRENT_USERControl Paneldesktop 下的二进制键 ScreenSave_Data 中(图 4)。把 ScreenSave_Data 下的屏保密码的密文删掉
6、就可以是开机自动运行的屏幕保护失效!其实,我们还可以计算出屏幕保护程序的密码,也就是说别人即使设置了屏幕保护的密码,你也可以得到它。方法是:开机时先进入“安全模式”,然后打开注册表编辑器,在注册表 HKEY_CURRENT_USERControl Paneldesktop 下读出 ScreenSave_Data 值,假设为 37 39 44 43 34 35 32 39 00,把结束标志 00 去掉,余下字节转换成对应的 ASCII 字符,分别为:7 9 D C 4 5 2 9,再把它们两两组合得到:79 DC 45 29,然后将与微软内置密钥的前 4 个字节密钥:48 EE 76 1D,逐一
7、进行异或运算后便得出密码的十六进制值:31 32 33 34,查 ASCII 码表就可以得到对应的屏保密码为 1234。在进行异或运算的时候,可以使用 Windows 自带的“计算器”帮忙。通过上面的运算,我们可以得出微软的屏幕保护程序密码明文的算法公式:屏幕保护密码明文=屏幕保护内置密钥 XOR 屏幕保护加密密文,这里的 XOR 为异或运算。4.禁止屏幕保护程序使用密码有些朋友总喜欢鼓捣电脑,经常给屏幕保护设置密码,如果是自己家里的也就罢了,如果是学校机房或街头网吧里的电脑,那就有些麻烦了。其实我们可以把屏幕保护密码的功能给屏蔽掉,使其无法设置密码。方法如下:点击“开始”“运行”菜单,在打开
8、的“运行”对话框中输入Regedit,回车,就打开了注册表编辑器,找到HKEY_CURRENT_USERControlPaneldesktopScreenSaveUsePassword(如果没有“ScreenSaveUsePassword”就新建这个 Dword 值,方法是:右键点击“desktop”,在弹出的菜单中选择“新建”“DWORD 值”,并将其命名为“ScreenSaveUsePassword”即可),就是这个键决定屏幕保护程序是否使用密码,其键值为 0 或 1,为“0”时表示不设置密码,为“1”则表示使用预设的密码。我们将这个值改为“0”就可以禁止屏幕保护程序使用密码。5.禁止使用
9、屏幕保护功能在某些情况下,我们不再需要屏幕保护功能,想一次性的取消这个功能,这可以通过修改注册表来实现。点击“开始”菜单中的“运行”,输入 Regedit,打开注册表编辑器,找到HKEY_CURRENT_USERControlPaneldesktopScreenSaveActive 子键,“ScreenSaveActive”这个键决定屏幕保护功能是否可用,其键值为 0 或 1,为“0”时表示不用屏幕保护功能,为“1”则表示可用。因此将“ScreenSaveActive”的键值改为“0”就可以禁止使用屏幕保护功能。6.使“屏幕保护程序”标签无影无踪如果有人要使用屏幕保护功能,一般情况下,他会用鼠
10、标右键点击桌面,在弹出菜单中选择“属性”,这样就会打开“显示 属性”窗口,在该窗口中有“屏幕保护程序”标签,要想使用屏幕保护程序就要在这里来设置。如果能让“屏幕保护程序”标签不出现,也可以打开禁止屏幕保护程序的目的。具体方法为:打开注册表编辑器,找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,在右边的窗口中新建一个 DWORD 值“NoDispScrSavPage”,并设其值为“1”,按 F5 键刷新桌面,再到“显示 属性”窗口查看,你会发现“屏幕保护程序”标签消失了(图 5)。如果要恢复,将“No
11、DispScrSavPage”的键值改为“0”或删除该键就可以使“屏幕保护程序”标签再现“江湖”(图 6)。7.快速调出屏幕保护程序 在默认情况下,屏幕保护程序要最快也要在设置一分钟以后才能自动运行,要想快点激活屏保该怎么办呢?最常见的方法是在桌面上建立一个快捷方式,指向需要运行的屏保程序,在需要时点击快捷方式。其实,我们还可以用另外一种方法,将屏保请到“我的电脑”的右键菜单中。在“开始”菜单的“运行”中输入 regedit.exe,打开注册表编辑器,展开注册表到HKEY_CLASSES_ROOTCLSID20D04FE0-3AEA-1069-A2D8-08002B30309D,看见 shel
12、l 了吧?在 shell 下新建一个主键,名字可以随便取,如本文取为 pb,将右边窗口中“默认”的键值改为“屏幕保护”(不包括引号)。再在该主键下建立新主键,名字必须为“Command”,修改 Command 的串值为“C:Windows频道屏幕保护.SCR /S “%1“”(图 7)。关闭注册表编辑器,返回桌面并用鼠标右键单击“我的电脑”,右键菜单中已经多了一项“屏幕保护”了(图 8),点击它即可快速调出屏幕保护程序。8.用屏幕保护程序让你的电脑更安全在暂时离开电脑时,为防止有人胡乱动自己的电脑,许多人选择了带有密码的屏幕保护。不过,别人如果强行重新启动计算机,那么这个屏幕保护就不管用了。要
13、是能让屏幕保护开机就自动运行,那就安全多了。在桌面空白处右击鼠标,从快捷菜单中选择“属性”命令,就会打开“显示属性”对话框,点击“屏幕保护程序”就会打开“显示 属性”,在该窗口的“屏幕保护程序”下拉列表框中有 Windows 附带的各种屏幕保护程序,当我们从中选择了某种屏幕保护程序后,勾选中“密码保护”框,单击“更改”按钮将出现一个“更改密码”对话框,然后把密码输入两次并确认退出就可以了。然后到在 C 盘根目录下找到 msdos.sys 文件,其实它是个文本文件,用记事本程序打开它,在“Options”小节里加入“bootkeys=0”这一行,然后用记事本打开 C:Windows 下的 win
14、.ini 文件,将其中的“windows”小节中的“run=”后面加上你指定的屏幕保护程序,重新启动计算机后,你的屏幕保护程序就会开机即自动运行,现在你的系统就安全多了。当然,这样做并不能保证系统的绝对安全,因为只要对方启动到安全模式,运行msconfig.exe,找到 Win.ini 标签,把“run=”前面的“”去掉就可以了。其实,屏幕保护本来就是防君子而不防小人的,这只是临时离开电脑的权宜之计。9.开机自动运行屏幕保护的破解方法开机则自动运行屏幕保护程序除了上面的方法外,还有两种做法。一种方法是在设置屏幕保护程序时加上密码,然后将此屏幕保护程序放到“开始”菜单“程序”“启动”中,这样就可
15、以达到每次启动计算机时都先启动屏幕保护程序,并需要输入密码才能进入Windows 系统的目的。另一种做法是在注册表HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun 下新建一个字符串值,如:屏幕保护,并将其键值设置为相应屏幕保护程序的路径和文件名,如:C:Windows频道屏幕保护程序.SCR(图 9)。重新启动计算机,开机启动到 Windows 就会出现一个窗口让你输入口令!针对上面两种情况我们可以分别采用下面二种破解方法,均可以绕过屏幕保护密码的保护。对于把屏幕保护放在启动组的,我们可以这样破解它:启动计算机,用手按住Sh
16、ift 键不放,一直到进入 Windows 为止,这样你将进入 Windows 的安全模式(也可在启动时按住 F8 键,然后选择安全模式),在安全模式下,Windows 只运行一些必要的系统程序,我们可以轻松将屏保删去。具体操作为:进入 c:windowsstart menuprograms启动文件夹,找到屏幕保护程序(.scr 文件),把它删除即可。对于利于注册表加载屏幕保护程序的,我们这样破解它:进入“安全模式”,运行regedit.exe,在HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun 下找到屏幕保护程序所建立的键
17、值,将其删掉,然后退出安全模式,再次启动计算机进入正常模式,即可大功告成!10.自动停止运行屏幕保护程序当你运行磁盘碎片整理程序整理磁盘到了关键时候,最害怕什么?是不是怕屏幕保护程序在此时自动运行?那样会使你前功尽弃!要想解决这个问题,我们可以修改注册表,使得一进行磁盘碎片整理,就自动关掉屏幕保护程序,碎片整理完毕之后又自动恢复这个解决办法不错吧?打开注册表,展开到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionApplets,然后鼠标指向“Applets”,点击鼠标右键,新建一个名为“Defrag”的主键,在 Defrag 下再建一个名为“Settings”的主键,再在“Settings”主键下新建一个名为“DisableScreenSaver”的主键(图 10),最后将其默认字符串值该为“Yes”即可。