`
hilly
  • 浏览: 49798 次
  • 性别: Icon_minigender_1
  • 来自: **
社区版块
存档分类
最新评论

Assembly中的DLL提取

    博客分类:
  • .net
阅读更多

当机器上安装一些程序后,Assembly中的DLL会变得越来越丰富。

        拿个常见问题来说明。

        安装ReportViewer后其中会出现以下DLL。

        Microsoft.ReportViewer.ProcessingObjectModel.dll

        Microsoft.ReportViewer.WinForms.dll

        Microsoft.ReportViewer.Common.dll

        下面两个,在VS安装目录可以搜到,而Microsoft.ReportViewer.ProcessingObjectModel.dll无论如何也是搜不着,全硬盘搜索也搜不到。

        那么,就开始执行以下命令:

        Subst b: %windir%\assembly

        执行完后,会发现硬盘分区多了个B盘,打开后看到了所有assembly下的DLL,于是在这里就搜到了Microsoft.ReportViewer.ProcessingObjectModel.dll,将其复制出来。

        然后,这个虚拟的B分区不再需要,于是执行以下命令将其删除:

        Subst b: /d

        只要是在这台机器上安装了的DLL或在assembly中可以看到的都是可以用上面的办法拿出来的。

分享到:
评论

相关推荐

    C#将引用的dll嵌入到exe文件中

    在这个方法中,我们通过ResourceManager从嵌入的资源中获取DLL的字节流,并使用`Assembly.Load`将其加载为Assembly对象,从而实现动态加载。 通过以上步骤,我们可以将依赖的DLL嵌入到EXE文件中,使得程序在运行时...

    .NET 程序中的资源提取工具

    在编译时,ResX文件会被转换成资源文件(`.resources`),然后可以被嵌入到DLL或EXE中。资源提取工具允许用户无需反编译或解包整个程序就能获取到这些资源。 在.NET中,资源的使用有多种方式。例如,可以通过`...

    dll里输出资源文件

    3. 使用C#等.NET语言:.NET框架提供Assembly和ResourceManager类,可以轻松地访问和提取DLL资源。 三、DLL资源输出到硬盘 一旦获取了DLL中的资源数据,就可以将其保存到硬盘上。例如,对于图片资源,可以使用以下...

    提取程序中的图片(c#源码)

    要从程序集(dll/exe)中提取嵌入的资源,可以使用以下方法: ```csharp Assembly assembly = Assembly.GetExecutingAssembly(); Stream resourceStream = assembly.GetManifestResourceStream("MyNamespace....

    C#动态调用Dll的研究

    运行时,程序可以从资源中提取并加载DLL。这可以通过使用`Assembly.LoadFrom`或`Assembly.Load(byte[])`等方法来实现。 5. **优化启动性能** 如果担心DLL加载导致的启动延迟,可以考虑在程序启动时不立即加载DLL,...

    exe中提取ico,方便制作.exe中的图标设置

    它允许用户轻松地从可执行文件、库、dll或任何其他包含图标的文件中提取图标。用户只需将.exe文件拖放到软件界面,然后选择导出图标为ICO格式。 2. 使用资源查看器: - Resource Hacker:这是一个强大的资源编辑器...

    reflector.exe最新版 dll反编译 生成源代码

    Reflector.exe是一款强大的DLL反编译工具,尤其在.NET框架下,它能帮助开发者深入洞察DLL的内部结构,提取出类、方法和变量等关键信息。本文将详细介绍如何使用reflector.exe进行DLL反编译以及生成源代码。 首先,...

    (c#Dll反编译工具)Reflector

    在软件开发过程中,有时我们需要查看或理解第三方DLL(动态链接库)文件的内部实现,这时就需要借助反编译工具。Reflector是一款知名的C# Dll反编译工具,它能够帮助开发者深入洞察.NET框架中的类库和组件,从而学习...

    ILMerge 之 快速简单可视化界面合并 dll 包-ilmergegui2.0.9.7z

    ILMerge 的工作原理是通过分析输入的程序集(assembly),提取出其中的类型和方法,并将它们整合到目标文件中。这样,原本分散的 DLL 文件中的类和方法会被嵌入到主 EXE 文件内部,形成一个独立的可执行文件。这个...

    从EXE / DLL和图标操作中提取图标

    在C#中,我们可以使用`System.Reflection.Assembly`类加载EXE或DLL文件,然后通过`ResourceManager`类获取图标资源。然而,这仅适用于已知资源名称的情况。对于未知资源,我们需要调用Win32 API函数`LoadLibrary`和...

    HTMLParser.Net_Version 1.8.0 Assembly Only

    它能够处理不规则的HTML结构,包括错误的嵌套和缺失的闭合标签,使得开发者能够在各种网页环境中稳定地提取信息。 在提供的文件列表中,有以下几个关键文件: 1. **Winista.HtmlParser.dll**:这是HTMLParser.Net...

    C#窗体文本资源提取源代码

    ResGen.exe是.NET Framework提供的一款工具,它可以将.resx(XML格式的资源文件)转换为.resw(Windows Store应用的资源文件)或 Satellite Assembly(本地化资源DLL)。 本项目的源代码实现了一个自定义的资源提取...

    .NET环境下的PDFBox-0.7.3DLL

    这可以通过在项目属性中手动添加引用,或者在代码中使用`Assembly.LoadFrom`方法动态加载DLL。 2. **PDF文档结构**:理解PDF文档的基本结构是使用PDFBox的前提。PDF文档由对象组成,包括页面、字体、图像、注释等,...

    .Net程序集信息提取器

    5. **跨平台支持**:随着.NET Core和.NET 5的普及,程序集信息提取器可以扩展到跨平台环境中,支持更多类型的.NET程序集。 6. **性能优化**:通过缓存反射结果或使用预编译的表达式树来提高运行效率。 7. **交互式...

    导出指定的程序集

    "导出指定的程序集"这个标题暗示了一个工具,它可能允许用户从已有的DLL或EXE文件中提取或复制程序集,以便在其他地方使用或者解决“未能加载文件或程序集”的问题。 当遇到“未能加载文件或程序集”的错误时,通常...

    金盾提取脚本

    根据提供的文件信息,我们可以推断出这是一段用于提取或分析使用了Molebox软件进行封装的程序的脚本代码。Molebox是一种常见的软件保护技术,被开发者用来对应用程序进行封装,以防止逆向工程或者非法修改。下面将...

    Reflector(.Net的Dll反编译工具) v6.8.2.5绿色英文版

    在.NET环境中,程序集(Assembly)通常以DLL或EXE的形式存在,它们包含了编译后的IL代码,而非原始的源代码。Reflector的作用就是解析这些程序集,为开发者提供查看和理解他人代码的能力,或者用于学习.NET库的工作...

    得C#下ImageList资源文件下的图片

    当你看到其他系统的ImageList中包含了许多你想要的图片时,如何将这些图片提取出来并用到自己的项目中呢?这正是“得C#下ImageList资源文件下的图片”这一主题所关注的问题。 首先,我们要理解ImageList资源文件的...

    C#获得程序的GUID

    在C#中获取程序的GUID,主要是指获取程序集(Assembly)的GUID,因为每个.NET程序集在编译时都会自动生成一个唯一的GUID,这个信息存储在程序集的元数据中。下面详细介绍如何实现这一操作: 1. **使用AssemblyInfo....

    AssetStudio unity解包工具

    在AssetStudio中,它可能被用来分析Unity的Assembly-CSharp.dll等编译后的脚本文件。 8. **AssetStudioUtility.dll**:这个可能是AssetStudio的辅助工具库,包含了各种实用函数和帮助类,用于支持主程序的运行。 ...

Global site tag (gtag.js) - Google Analytics