`

(转载) 如何从 GAC中拷贝文件出来

阅读更多

 

 

原文出处: http://www.cnblogs.com/awpatp/archive/2010/02/26/1674260.html

 

想查看一下SharePoint的Microsoft.SharePoint.Library.DLL, 可是发现这个文件被安装在了GAC中. 如何才能拿到这个DLL, 反汇编一下玩玩呢?

 

GAC的目录在c:\windows\assembly, 而这个目录是不允许你直接复制粘贴的. 为了把文件拿出来, 你需要使用命令行.

 

如果你使用命令行的话, 你会发现GAC的目录结构与Windows Explorer展示给你的看的目录不同.

 

要把文件从GAC中拿到, 你可以运行下面的命令:

 

C:\WINDOWS\assembly\GAC_MSIL>xcopy *.* C:\GACDLLs\ /s /r

 

具体程序集所在的目录也许会不同. 有可能是GAC 或者是GAC_32. 先找到你想要的文件, 然后你可能会需要从上面列出的文件夹中进行拷贝.

 

用这 个命令查找你感兴趣的文件

2-26-2010 2-32-47 PM

 

找到了, 我们用这个命令拷贝出来

2-26-2010 2-38-49 PM

 

搞定.

 

资 料来源:

Copying Files from the GAC

http://blogs.inetium.com/blogs/vbullinger/archive/2008/06/04/copying-files-from-the-gac.aspx

How to find a file in MS-DOS.

http://www.computerhope.com/issues/ch000309.htm

Microsoft DOS find command

http://www.computerhope.com/findhlp.htm

分享到:
评论

相关推荐

    Gac注册卸载Dll工具

    这个过程会确保没有正在运行的应用依赖该DLL,然后安全地从GAC中删除。 4. **在SharePoint中的应用**:SharePoint开发过程中,开发者经常需要对DLL进行迭代更新,特别是在调试和测试阶段。传统方法可能需要重新部署...

    VS2003中设计强名称程序集并制作安装入GAC的MSI

    这些程序集可以从GAC中被任何需要它们的应用程序所共享。将程序集放置于GAC中意味着它可以被多台计算机上的多个应用程序共享。 #### 知识点二:创建与配置项目 - **新建解决方案**:首先在Visual Studio 2003中创建...

    GAC_MSIL.rar

    3. 将STrace.dll和SqlTDiagM从压缩包中解压出来。 4. 使用gacutil工具(在.NET Framework SDK中提供)或者手动将它们添加到GAC中。使用gacutil的命令行形式为:`gacutil /i "dll路径"`。 5. 重新启动SQL Server服务...

    Matlab实现GAC模型

    在MATLAB中实现GAC模型,通常包括以下几个步骤: 1. **数据预处理**:首先,需要对输入图像进行预处理,如二值化、滤波等,以增强图像的边缘信息。 2. **定义能量函数**:GAC模型的能量函数由内部能量和外部能量两...

    1GAC_fenge_gac_图像分割_

    通过对压缩包中的"GAC"文件进行深入研究,我们可以深入理解GAC图像分割算法的细节,掌握其在MATLAB中的实际应用,并能够灵活运用到自己的图像处理项目中。无论是学术研究还是工程实践,这样的知识都能为图像分析提供...

    Winform安装包 卸载 注册DLL到GAC

    而在卸载时,安装程序也会相应地从GAC中卸载这些DLL,避免了资源的遗留和潜在冲突。 标签“Winform”指的是使用C#或Visual Basic .NET等.NET语言开发的Windows桌面用户界面应用。这类应用通常使用Windows Forms框架...

    GAC算法matlab实现

    GAC(Global Alignment with Concealed Gap)算法是一种生物信息学中的序列比对方法,主要用于比较和分析DNA、RNA或蛋白质序列。在MATLAB环境中实现GAC算法,可以帮助研究人员快速处理大量序列数据,揭示序列间的...

    gac.rar_ GAC matlab_GAC_matlab_gac_matlab 图像分割_制图用的gac

    标题中的“gac.rar”可能是指一个RAR压缩文件,它包含了一个名为"GAC"的MATLAB程序,专门用于图像分割。GAC是“全局对比度(Global Contrast)”的缩写,这是一种在图像处理和计算机视觉领域广泛使用的图像分割算法...

    Geodesic_Active_Contour_gac_

    在给定的文件中,我们可以看到以下几个关键的脚本和数据文件: 1. `noisyImg.bmp` 和 `gourd.bmp`:这是两个示例图像,可能包含噪声或需要进行分割的目标物体。 2. `reinit_SD_ENO2.m`:可能是一个重新初始化的脚本...

    Visual Studio GAC 到全局 工具

    5. **查找机制**:当.NET应用程序需要引用组件时,会首先在应用程序的本地目录查找,若未找到,则会尝试从GAC中加载。 **全局工具(Global Tools)介绍** 1. **概念**:Visual Studio Global Tools是基于.NET Core...

    GAC Verifier(检测GAC程序集是否被篡改)

    GAC Verifier(检测GAC程序集是否被篡改)

    用MATLAB实现GAC模型

    GAC模型的核心思想是将图像中的边界表示为一个几何曲线,该曲线在迭代过程中会自动调整形状以适应图像的边缘。它利用了曲率流的理论,通过计算曲线上的地能量来驱动曲线演化。在MATLAB中实现GAC模型,通常包括以下几...

    vb.net 中DLL通过GAC注册

    - `gacutil /if [assembly_file_path]`: 用于将指定的程序集文件添加到GAC中。 - `gacutil /rf [assembly_file_path]`: 用于从GAC中移除指定的程序集文件。 - **示例**: - `gacutil /if commonmodule.dll`: 将`...

    GAC.zip_GAC matlab_GAC模型_GAC水平集_gac_迎风

    在压缩包中的GAC文件可能包含了实现以上步骤的Matlab代码,包括数据预处理、能量函数构建、迎风方案的具体实现等模块。通过分析和运行这些代码,我们可以更好地理解和应用GAC模型解决实际的图像处理问题。 总的来说...

    经典的GAC活动轮廓模型

    "比较全"意味着这套代码可能包括了GAC算法的完整流程,从初始化到迭代优化,可能还包含了参数调整和结果评估等功能。然而,"效率有点慢"提示我们,尽管这套代码功能完备,但可能在处理大数据或实时应用时速度不理想...

    Gac

    当一个.NET应用程序需要使用特殊字体时,如果该字体在GAC中可用,那么它可以在所有使用该.NET Framework的应用程序中使用,而不必在每个应用程序的安装目录下单独包含。 标签"字体"表明这个话题可能涉及到GAC如何...

    GAC算法解决futoshiki问题

    使用GAC算法解决futoshiki问题, 在该代码中,利用了结构体的形式,将比较大小的进行了简单化,以及利用copy的方法使得DSF时状态很容易回到原状态,并附加了学习的ppt,ppt中也有伪码,该代码的适用性比较高,在知道...

    水平集GAC模型进行图像分割

    在GAC模型中,边界演化的过程基于测地线距离场,这使得分割边界能够沿着最小能量路径移动,从而找到最佳的分割位置。 对于图像分割,GAC模型首先需要初始化一个水平集函数,这个函数在目标物体边界处的值为零,内部...

    SW6-VT-GAC,均为CAN工程文件用于学习

    标题中的“SW6-VT-GAC”似乎是指一系列与CAN相关的工程文件,这些文件可能用于教学或研究目的。描述中提到的“GAC+home”也暗示了可能是两个不同的CAN工程案例,一个是GAC(可能是广汽集团的简称),另一个是“home...

    使用水平集方法实现的GAC模型,迎风方案

    GAC(Geodesic Active Contours)模型,即测地线活动轮廓模型,是图像分割的一种高级算法,它通过模拟物体边界在图像空间中的测地线运动来寻找最佳分割边缘。这种模型考虑了图像的能量函数,并通过最小化能量来确定...

Global site tag (gtag.js) - Google Analytics