论文部分内容阅读
相信大家都喜欢Windows XP贴心的“即指即显”,但默认情况下,鼠标指向MP3文件时显示的提示信息没有标题,而一些音频文件干脆什么Tag都不显示,安装AudioShell(下载地址:http://www.newhua.com/soft/37959.htm)就省事了。这个软件安装实质只执行了一步,就是注册AudioShellExt.dll。
如果不想安装可以用Universal Extractor(下载地址:http://www.newhua.com/soft/50717.htm,此软件可提取安装程序中所有资源,包括DLL文件,还可分离捆绑插件)将此DLL提取到任意目录,如D:\,然后运行“regsvr32 D:\AudioShellExt.dll”,弹出“D:\AudioShellExt.dll中的DllRegisterServer成功”的提示后重启,再将鼠标指向音频文件就会显示详细的Tag信息(见图)。通过AudioShell还可以轻松编辑Tag信息,非常方便。要卸载AudioShell也简单,只要运行“regsvr32 /u D:\AudioShellExt.dll”即可。
其实很多软件真正起作用的就是一个DLL文件,以无进程的方式被调用,这样的软件可移植性高,也基本不占用资源。使用regsvr32注册DLL就是告诉系统这个DLL的信息,就像新生入学需要注册学籍档案老师才能认识他一样,DLL只有注册了才能被调用。而有一些木马就是以DLL的形式,用隐蔽的方式注册(使用“regsvr32 /s”无声模式)后被系统进程调用(如explorer.exe),使用Process Explorer或IceSword等工具可以让这类DLL木马原形毕露。
如果不想安装可以用Universal Extractor(下载地址:http://www.newhua.com/soft/50717.htm,此软件可提取安装程序中所有资源,包括DLL文件,还可分离捆绑插件)将此DLL提取到任意目录,如D:\,然后运行“regsvr32 D:\AudioShellExt.dll”,弹出“D:\AudioShellExt.dll中的DllRegisterServer成功”的提示后重启,再将鼠标指向音频文件就会显示详细的Tag信息(见图)。通过AudioShell还可以轻松编辑Tag信息,非常方便。要卸载AudioShell也简单,只要运行“regsvr32 /u D:\AudioShellExt.dll”即可。
其实很多软件真正起作用的就是一个DLL文件,以无进程的方式被调用,这样的软件可移植性高,也基本不占用资源。使用regsvr32注册DLL就是告诉系统这个DLL的信息,就像新生入学需要注册学籍档案老师才能认识他一样,DLL只有注册了才能被调用。而有一些木马就是以DLL的形式,用隐蔽的方式注册(使用“regsvr32 /s”无声模式)后被系统进程调用(如explorer.exe),使用Process Explorer或IceSword等工具可以让这类DLL木马原形毕露。