我的电脑大整容 三个小dll顶个诸葛亮
2010-04-02 10:52:10 太平洋电脑网
摘要:DLL即Dynamic Link Library,Link链接,顾名思义,超链接是供阅读者点击的,dll是供exe可执行文件调用的;

右键菜单背景图ContextBG

有些小软件可以给右键菜单添加背景,其实往系统注入一个小dll就可实现,这里我命名之为ContextBG.dll,注册后右键:

menu
右键菜单背景

以后就再不用成天面对那灰色的右键菜单了,此dll对Win7同样适用。而且我们可以用编辑器如ResHacker打开此dll,点击菜单“操作—替换位图”,随时修改右键背景。以下是部分我修改后保存好准备随时注册的dll:

cbg
右键背景dll

WinRAR把dll做成一键安装版

可能大家觉得dll使用麻烦,还不如下个软件一路确定呢,那么再告诉大家玩dll必备的两招。

(1)给dll右键添加注册菜单:

把以下文件复制到记事本另存为.reg文件(当然文件类型选所有文件):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\dllfile\shell]

[HKEY_CLASSES_ROOT\dllfile\shell\register]
@="注册DLL"

[HKEY_CLASSES_ROOT\dllfile\shell\register\command]
@="regsvr32 %1"

[HKEY_CLASSES_ROOT\dllfile\shell\Unregister]
@="卸载DLL"

[HKEY_CLASSES_ROOT\dllfile\shell\Unregister\command]
@="regsvr32 /u %1"

然后双击reg文件导入,就可以直接在dll文件右键注册和卸载了,而不用转去开始运行:

regdll
右键注册卸载dll

(2)WinRAR打包dll为一键安装版

WinRAR功能非常强大,只不过我们压缩解压太频繁了以至遮蔽了其它用途。这里就介绍它的“自解压文件”功能如何把DirSize.dll做成一个一键安装的小软件,所谓自解压就是压缩时绑定路径双击自动解压而不用手动选择位置,扩展名是exe,实为压缩包,很多绿色小软件就是这样简便打包的。

第一步,压缩DirSize;

第二步,打开DirSize.rar,点击菜单“工具—压缩文件转换为自解压格式”或按Alt+X键:

rarit
将压缩包制作为自解压文件

第三步,设置自解压格式:

rar2
设置自解压路径和附加命令

如图,点击“高级自解压选项”,解压路径填%SystemRoot%就相当于“系统盘:\WINDOWS”,“解压后运行”填上命令regsvr32 dirsize.dll /s,参数s即silent,即注册时不弹出注册成功的提示框。再在“模式”卡中选择安静模式:

rar3
静默解压

全部隐藏即双击后自动搞定,即所谓的“一键安装”。隐藏启动对话框即隐藏双击后的这个框:

rar4
自解压启动对话框

对这个框大家可能不陌生,以后再遇到就知它是个压缩包了,所谓安装即是解压,可以先右键用WinRAR打开查看,而不用急着安装,因为它可能还跟着一个“解压后运行”的命令呢,到时你可能已“静默”地中招了!WinRAR可以打包exe,还能分割合并大文件、直接查看系统隐藏文件等等,值得我们好好研究。

第四步,最后,我们还可以给这个自制exe一个小图标:

rar5
自解压文件图标

在高级自解压选项的“文本和图标”卡中“从文件加载自解压徽标”,选好图标后喜见自解压exe换新颜:

exe
自解压文件图标已更改

好了,这个漂亮的DirSize.exe就是我们用WinRAR打造的能一键安装的小软件了!高兴吧!以后介绍给朋友,或者自己重装系统了,就不用那么麻烦地复制后regsvr32了,直接双击这只小蜜蜂,就可以在详细信息中显示文件夹大小了。我们可以继续对FindeXer.dllContextBG.dll打包,方便以后使用。最后,给这三位可爱的小dll上张全家福:

dlls
三个小dll顶个诸葛亮

 3/3   首页 上一页 1 2 3
[责任编辑:郝京珂]

相关文章

瑞星推荐

热点文章