shell32.dll和shlwapi.dll两个库文件是从哪里来的?是操作系统安装时生成的吗?
关于shell32.dll和shlwapi.dll两个库文件有些疑问:
1)想问下两个库文件是做什么用的?
2)想知道这两个文件是操作系统文件,是在操作系统安装时自动生成的吗? 如果不是是从哪里来的?
3)这两个文件存在于哪些操作系统中? windows 2000 / windows 2003 server / windows XP/ windows 7 都存在吗,还是只有部分存在。
------解决方案--------------------都是系统自带的吧。
做什么用,看下其“属性”的“版本”页里的内容就有个大概了;更具体的,可以用些软件,比如 ExeScope 看下它们的导出函数列表。
所有的 32 位开始的系统都有吧,属于系统核心文件了,没了它们,系统肯定活不了。
------解决方案--------------------1)shell32.dll是Windows的32位外壳动态链接库文件,用于打开网页和文件,建立文件时的默认文件名的设置等大量功能;
shlwapi.dll是UNC和URL地址动态链接库文件,用于注册键值和色彩设置。
2)是随操作系统一起安装生成的;
3)目前至少可以确定从Windows XP开始及后面的Windows版本(包括Windows 8 x64)均有此文件,早期版本无法确定。