玩转系统DLL给操作系统增加功能
2022-10-29 18:24:07
Dynamic Link Library:Link链接顾名思义是供exe可执行文件调用的,Library库包含有大量代码或数据,Dynamic动态是指dll只在应用程序有需要时才读入内存。最有个性的播放器foobar2000,虽然有全世界的爱好者为它编写功能扩展插件dll,但它需要更多的系统dll支持:
foobar2000调用系统dll(部分)
系统dll在内存中是所有应用程序所共用的,Windows平台软件都能调用system32文件夹中的dll/ocx/drv模块,这些文件本质上都是Windows API即应用程序编程接口,是电脑软件之间的流动服务巴士,例如大家都借Comdlg32.dll实现“打开”、“保存”等通用对话框。
给操作系统增加功能,除了安装软件运行exe外,增加dll是另一条简便的途径。而且一个KB级的小dll,不附带任何其它杂七杂八的文件,不用安装卸载开机自启动,就能对你的资源管理器动一次大手术,让你每天打开电脑耳目一新,这种乐趣尝过没有?
“我的电脑”侧边栏FindeXer
每天打开“我的电脑”,进到一个文件夹后要想转去另一个文件夹,只有频繁交替着“向上”和“双击”,要想找到那个你经常去的文件夹,还得费一番周折。这时资源管理器左侧Common Task栏中的“其它位置”,本该上来迎合的,可看到这几个所谓“位置”,我们实在没了点击欲:
“我的电脑”左侧的“其它位置”
很多人看到我上面的抱怨,都会笑而无语,因为用电脑稍久的朋友都知道,右键“我的电脑”打开资源管理器,或者通过工具栏上的“文件夹”按钮激活左侧的目录树,管理目录就方便多了。满桌窗口时只需Win+E选择目录,而不用先显示桌面,再扎进我的电脑翻箱倒柜。
高手都用资源管理器目录树
其实,目录树用久了也会发现找起来并不那么省心。目录展开太多,树太长屏幕显示不完,就只有频繁地“折叠”再“展开”外加上下滚动鼠标。笔者浸淫目录树多年,已然厌倦,某天就怀念起那几个“其它位置”来,喜其便捷,怒其不争,一度疯狂找寻如何往这里添加其它位置,貌似要修改主题文件,还是放弃吧。