摸索WSS的service pack包的构成
很早以前就找到过这篇文章, 很有用, 记录在这里.
由于最近研究一个SharePoint底层行为的问题, 所以需要看一下Microsoft.SharePoint.Library.dll. 而这个文件是被安装在GAC当中的. 我没有尝试去从GAC拿这个DLL, 也不知道怎么去拿.
不过我知道SharePoint的service pack里是包含有这个文件的. 解压SP之后, 发现是一个安装文件. 那么怎么才能达到安装文件里的dll呢? 这里的splitstream中的方法值得拿来一试.
C:\Wssv3sp1-kb936988-x86-fullfile-en-us.exe /extract:c:\wsssp1extract
C:\Officeserver2007sp1-kb936984-x86-fullfile-en-us.exe /extract:c:\mosssp1extract
其他的选项参考:
解压之后发现好多msp文件. MSP文件是Windows Installer Patch文件. 能打开这种文件的工具是Microsoft Windows Installer (Hotfix.exe or Update.exe).
那么如何解压msp文件呢? 有一个叫做MSIX的工具. 点击下载.
解压了, 发现其中包括的都是这样的文件.
这里的文件后缀分为三个部分, 真实后缀, 序号, 语言号.
比如说, 我们把MSSMSG.DLL_0001.x86.1033重命名为MSSMSG.DLL, 问题解决, 你已经拿到了包里的文件了.
如果要解压MSI文件的话, 可以尝试下面的命令行:
msiexec /a f:\zenworks\zfdagent.msi /qb TARGETDIR=c:\zfd701
参考信息:
How to create a ‘Slipstream’ installation for MOSS with SP1
Howto: extract files from a .msi file using the Windows command line
Patch Files Extractor
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律