如何打开 DLL 文件

作者: Mark Sanchez
创建日期: 5 一月 2021
更新日期: 1 七月 2024
Anonim
破解技术VIP教学 基础篇:16 简单dll文件验证的破解
视频: 破解技术VIP教学 基础篇:16 简单dll文件验证的破解

内容

动态链接库(或 DLL 文件)是传统 Windows 编程的支柱。这些是各种程序访问的外部数据文件(访问不受外界干扰);这消除了在每个程序中嵌入此类文件的需要。 DLL 文件在后台运行,一般用户很少遇到它们。但是,出于某种原因,可能需要打开其中一个 DLL 文件。在本文中,我们将向您展示如何操作。

脚步

方法 1 of 2:使用 DLL 文件

  1. 1 知道什么是 DLL 文件。 动态链接库(DLL 文件)是程序正常运行时访问的外部数据文件;这消除了在每个程序中构建库的需要。
    • 动态链接库是传统 Windows 编程的支柱,可让您创建高效的小型程序。
  2. 2 请注意,普通用户不需要打开或编辑 DLL 文件。 大多数情况下,这些是在后台运行的文件。程序会自动安装和访问 DLL 文件,移动或删除它们会导致系统崩溃。
    • 有时,在安装程序时,可能会提示您安装其他 DLL 文件。确保从可信来源获取程序,因为 DLL 文件可能包含恶意代码。
    • 如果您对创建 DLL 文件感兴趣,请参阅下一节。
  3. 3 注册一个新的 DLL 文件。 如果您手动安装了 DLL 文件(将其复制到程序文件夹),您可能需要注册它才能让程序使用它。检查您的程序文档以确定您是否需要注册 DLL 文件(在大多数情况下,您不需要)。
    • 打开命令提示符。单击开始 -> 运行(或按 Win + R)并键入 指令...切换到包含新 DLL 文件的目录。
    • 在 Windows 7 或更高版本上,打开包含新 DLL 文件的文件夹,按住 Shift 键,右键单击该文件夹并从上下文菜单中选择打开命令窗口。命令行将直接在当前目录中打开。
    • 进入 regsvr32 dll名称.dll 并按 Enter。此命令会将 DLL 文件添加到 Windows 注册表。
    • 进入 regsvr32 -u dll名称.dll从 Windows 注册表中删除 DLL 文件。

方法 2 of 2:反编译 DLL 文件

  1. 1 下载并安装反编译器。 反编译器是一种程序,它允许您查看用于创建文件或程序(在我们的示例中为 DLL 文件)的源代码。要查看 DLL 文件,您需要一个反编译器来打开文件的源代码。在没有反编译器的情况下打开 DLL 文件(例如,使用记事本)将显示不可读的字符。
    • dotPeek 是比较流行的免费反编译器之一。它可以在这里找到。
  2. 2 在反编译器中打开 DLL 文件。 如果您使用的是 dotPeek,请单击“文件”->“打开”,然后找到要反编译的 DLL 文件。您可以在不影响系统完整性的情况下查看 DLL 文件。
  3. 3 使用程序集资源管理器功能打开 DLL 文件的节点。 DLL 文件由形成 DLL 文件的“节点”或代码模块组成。您可以打开并查看每个节点以及其中的任何嵌套节点。
  4. 4 双击节点以查看其代码。 节点代码将显示在右侧的 dotPeek 窗口中。 dotPeek 以 C# 显示代码,或者他可以下载其他库以查看源代码。
    • 如果需要额外的库来查看站点,dotPeek 将尝试自动下载它们。
  5. 5 如果您不理解某段代码,请使用快速文档功能来了解这些命令的含义。
    • 将光标悬停在一段难以理解的代码上(在“代码视图”窗口中)。
    • 按 Ctrl + Q 打开快速文档窗口。
    • 单击超链接以获取有关特定团队的信息。
  6. 6 将代码导出到 Visual Studio (Visual Studio)。 如果要编辑代码并创建新的 DLL 文件,可以将源代码导出到 Visual Studio。导出的代码将以 C# 显示(即使源代码是用另一种语言编写的)。
    • 在程序集资源管理器中右键单击 DLL 文件。
    • 选择“导出到项目”。
    • 选择导出选项。如果要开始编辑文件,可以直接在 Visual Studio 中打开该文件。
  7. 7 将文件加载到 Visual Studio 后,您可以编辑其代码并创建新的 DLL 文件。 单击此处获取有关使用 Visual Studio 的详细说明。