摸索WSS的service pack包的构成

摘要:
我很久以前就发现了这篇文章,它非常有用,并记录在这里。因为我最近研究了SharePoint的底层行为问题,所以我需要查看Microsoft.SharePoint.Library.dll。此文件安装在GAC中。我没有尝试从GAC获取DLL,也不知道如何获取。但是,我知道SharePoint的service pack包含此文件。解压缩SP后,发现它是一个安装文件。如何将其放入安装文件

很早以前就找到过这篇文章, 很有用, 记录在这里.

由于最近研究一个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

其他的选项参考:

2-26-2010 11-47-15 AM

解压之后发现好多msp文件. MSP文件是Windows Installer Patch文件. 能打开这种文件的工具是Microsoft Windows Installer (Hotfix.exe or Update.exe).

那么如何解压msp文件呢? 有一个叫做MSIX的工具. 点击下载.

解压了, 发现其中包括的都是这样的文件.

2-26-2010 12-06-35 PM

这里的文件后缀分为三个部分, 真实后缀, 序号, 语言号.

比如说, 我们把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

http://blogs.msdn.com/martinkearn/archive/2008/01/14/how-to-create-a-slipstream-installation-for-moss-with-sp1.aspx

Howto: extract files from a .msi file using the Windows command line

http://thebackroomtech.com/2007/08/23/howto-extract-files-from-a-msi-file-using-the-windows-command-line/

Patch Files Extractor

http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx

免责声明:文章转载自《摸索WSS的service pack包的构成》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇伺服驱动器组成appium简明教程(11)——使用resource id定位(仅支持安卓4.3以上系统)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

WPF知识点全攻略13- 绘图

行<线条X1=“10”Y1=“100”X2=“260”Y2=“100“Stroke=“黑色”StrokeDashArray=“5”StrokeThickness=“2”>线冲程>矩形<矩形边距=“5”笔划=“黑色”高度=“100”宽度=“100“><&书信电报,...

java报表实现excel一样冻结表头的功能

增加了几个新的指标,后台sql改了,拿过来只须在一个dao类中修改就足够了,可恨的是客户又提出来改报表表样,加个类似excel冻结表头的功能。...

如何下载Chrome离线版EXE安装文件和MSI版安装文件

对于Chrome的稳定版本(官方版本),您只需添加“?”在Chrome的“最终用户许可协议”页面上的链接之后?Standalone=1对于Beta版和开发版Chrome,只需记住以下地址:http://dl.google.com/chrome/install/{versionnumber}/crome_安装程序中的版本号。exe表示要下载的Chrome版本号...

CefSharp 浏览器核心,爬虫

CefSharp是什么Aframeworkforembeddingweb-browsing-likecapabilitiestoastandard.NETapplication(WPForWindowsForms).Asetofhigh-levelcustomcontrolstomakeitreasonablyeasytointegratethesecapa...

推荐几种加快火狐浏览器速度的办法

键入browser.cache。内存容量,指定值65536。确认后,重新启动Firefox以获得更大的缓存。这对于减少数据传输非常有帮助,特别是如果您的月流量有限,并且它几乎可以使Firefox浏览器的性能翻倍。...

TCP UDP (转)

在互联网的早期,NCP协议用于主机之间的互连。该协议本身存在许多缺陷,例如:无法互连不同的主机,无法互连不同操作系统,并且没有纠错功能。为了改善这个缺点,Daniel提出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。TCP/IP协议栈主要分为四层:应用层、传输层、网络层和数据链路层。每个层都有相应的协议。如下图所示,所谓的协议是双方之...