网站地图    收藏   

主页 > 后端 > 网站安全 >

系统DLL文件的六大实用功能 - Windows操作系统 - 自

来源:自学PHP网    时间:2015-04-17 18:33 作者: 阅读:

[导读] 来源:http://publish.it168.comDLL对很多用户来说是“熟悉的陌生文件”,此类文件在Windows系统中随处可见,但对其相关应用却不甚了解。其实,善用DLL文件既能够为系统增强实用功能,又可以...

来源:http://publish.it168.com

DLL对很多用户来说是“熟悉的陌生文件”,此类文件在Windows系统中随处可见,但对其相关应用却不甚了解。其实,善用DLL文件既能够为系统增强实用功能,又可以解决一些疑难问题。

一、用一个DLL文件打造虚拟桌面

一般而言,若要实现Windows虚拟桌面效果均需安装第三方应用程序。你有没有想过,区区一个DLL文件就能为Windows添加若干个虚拟桌面系统呢? 我们将一个DLL文件“msdvm.dll”下载至系统后(点击下载),将其解压缩至“系统盘:windowssystem32”目录中。然后,注册DLL,在“开始”→“运行”中输入:regsvr32 msvdm.dll,并确认操作即可。

此时,虚拟桌面已成功进驻到了Windows系统。我们在Windows任务栏上用鼠标右键单击,在弹出菜单中选择“工具栏”→“MSVDM”。此后,会新增“MSVDM”工具栏。

\


用鼠标右键在其中单击,在弹出菜单中选择“Shared Desktops”表示可以共享桌面,选择“Show Quick Switch Buttons”可显示虚拟桌面的快速开关按钮。

下面,我们将对虚拟桌面进行一番配置。在“MSVDM”的右键功能菜单中选择“Configure Desktop Images”,然后查看弹出窗口的“Desktop”标签页,在其中分别选择一至四的虚拟桌面,为其设置桌面背景及显示位置。

\


如果你希望通过热键快速开启指定虚拟桌面,则切换到“Shortcut Keys”标签页,在其中逐一为各个虚拟桌面指定快捷键。

\


此后,我们可以通过“MSVDM”工具栏上的快捷按钮切换到虚拟桌面或预览,也可以通过热键操作。若要取消虚拟桌面效果,只需在Windows“工具栏”中去除“MSVDM”选项即可。

二、替换/删除正在运行的DLL文件

在Windows系统中,正在使用的DLL文件一般是无法被删除或替换的,即使切换到安全模式下往往也不能奏效。而我们使用“CopyLock”这款小工具就可以突破Windows的限制,强制执行操作。通过这种方式,尤其适用于清除DLL木马或替换DLL系统文件。

CopyLock V1.09 Build 47.1

软件大小:124 KB
软件语言:简体中文
软件类别:系统软件/系统辅助
软件评级:★★★★
运行环境:Win9x/NT/2000/XP


运行程序后,查看主界面。

\


点击“增加”按钮,在弹出菜单中按需选择“替换文件”或“删除文件”。然后,选择添加至列表中的DLL文件,执行删除或替换操作即可。

三、注册DLL恢复FlashGet右键菜单

安装FlashGet后,在浏览器中用鼠标右键点击软件下载链接,在弹出菜单中会显示使用FlashGet下载项。但近来不知何故,右键菜单中的FlashGet下载项竟然失灵了,而且重装软件无效。

这种情况下,只需注册相应的DLL控件即可。在“命令提示符”界面中进入FlashGet安装目录,然后再输入“Regsvr32 /s jccatch.dll”即可恢复。

\


四、“抛弃”DLL文件简化程序功能

如果你嫌某个应用程序的“身材”过于臃肿或打算屏蔽不需要的功能,有时可通过删除DLL文件来实现这一目的。其中,最为大家所熟知的此类方法莫过于删除相关DLL文件为QQ减肥了。此外,笔者还将为大家介绍一例应用:

如果你想屏蔽“金山词霸2005”的屏幕取词功能,以解决“金山词霸2005”与McAfee VirusScan Enterprise v8.0i缓冲区溢出的问题,只需删除“金山词霸2005”安装目录中的“XdictGrb.dll”动态链接库文件即可。

五、注册、反注册DLL文件一键直达

常规情况下,我们需要在命令行窗口或运行对话框中才能执行注册与反注册DLL文件命令。为了便于操作,我们将在系统右键菜单中增加这此项功能。在文本编辑器中输入以下内容,而后将其另存为“*.reg”文件,双击导入注册表。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTdllfileshell]
[HKEY_CLASSES_ROOTdllfileshell egister]
[HKEY_CLASSES_ROOTdllfileshell egistercommand]
@="regsvr32 %1"
[HKEY_CLASSES_ROOTdllfileshellUnregister]
"Command"="regsvr32 %1 /u"
[HKEY_CLASSES_ROOTdllfileshellUnregistercommand]
@="regsvr32 %1 /u"

这样,我们就可以直接在系统右键菜单中注册或反注册DLL文件了。

六、追根溯源清除“不请自来”的DLL文件

想必很多朋友都曾遇到过这样的情况,在打开IE时,总是会自动开启一个广告窗口。一般,这都是由于系统加载了“不请自来”的DLL或OCX 控件造成的。我们利用反浏览器劫持程序——HijackThis,可尝试分析出那个“惹祸”的DLL文件。

在初始界面中,点击“Do a system Scan and save a logfile”按钮。此后,程序将自动扫描注册表和硬盘上的特定文件,以找到系统中的恶意程序“劫持”浏览器的入口。一会儿,扫描结束,在界面中央的列表中显示了若干可疑项目。在其中着重查看O2项目(表示浏览器辅助对象),发现“O2 - BHO: NaviHelperObj Class - {3E422F49-1566-40D3-B43D-077EF739AC32} - C:WINDOWSsystem32NaviHelper.dll”项目为未知自动加载的DLL文件。

选择该项后,点击“Fix checked”按钮立即修改或反注册“Navihelper.dll”文件即可。
asp?id=8283" width=1 border=0>

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论