如何打开DLL文件
作者:
Randy Alexander
创建日期:
24 四月 2021
更新日期:
1 七月 2024
![破解技术VIP教学 基础篇:16 简单dll文件验证的破解](https://i.ytimg.com/vi/0ZgmOiQPT0E/hqdefault.jpg)
内容
本文中的文章:使用DLL文件反编译DLLReferences
动态链接库(DLL文件)是传统Windows编程的基础。程序使用这些文件来获取其他功能和库,而不必在程序本身中创建它们。通常,DLL文件在几个不同的程序之间共享。对于大多数用户而言,DLL文件在后台运行,您几乎不必担心它们。无论何时何地,您可能都需要注册一个DLL才能使程序正常运行。如果您对编码感兴趣,那么探索DLL文件的构建方式将对您非常有用。
阶段
第1部分使用DLL文件
-
了解什么是DLL文件。 DLL(动态链接库)是程序使用现有功能的Windows文件。实际上,它们允许Windows和其他程序具有功能,而不必自己构建。- DLL文件是Windows编程必不可少的方面,可以使程序更流畅,更高效。
-
请注意,普通用户不需要与DLL文件进行交互。 对于大多数用户,DLL文件将保留在后台。程序将自动安装和请求它们,并且移动它们会导致系统严重问题。- 有时,在由程序员社区构建的程序的安装过程中可能会调用您,以将DLL文件放置在特定位置。遵循说明之前,请确保程序可靠,因为DLL文件可能是恶意的。
- 如果您有兴趣学习如何构建DLL文件,请继续阅读。
-
注册一个新的DLL。 如果需要手动将DLL文件复制到文件夹中才能使用程序,则可能需要在Windows注册表中注册它才能使用它。查看程序文档,以确定是否需要完成此步骤(对于大多数Windows程序而言,这种情况极为罕见)。- 打开订单提示。您可以在开始菜单中找到它,也可以按 ⊞赢+[R 然后输入 CMD.Navigate在新的DLL文件的位置。
- 如果您使用的是Windows 7或更高版本,请打开包含新DLL文件的文件夹,并按住按钮 ⇧移位 右键单击文件夹,然后选择 在此处打开命令窗口。命令邀请将直接在文件夹中打开。
- 类型 REGSVR32 其中dllname.DLL,然后按住 ↵输入。这会将DLL文件添加到Windows注册表中。
- 类型 regsvr32 -u 其中dllname.DLL 从Windows注册表中删除DLL文件。
第2部分反编译DLL文件
-
下载并安装反编译器。 “反编译器”是允许您查看用于开发文件或程序(在此情况下为DLL文件)的源代码的程序。为了查看运行DLL文件的代码,您将需要反编译器以将其重新转换为可读的代码。在不反编译的情况下打开DLL文件(例如使用记事本打开文件)会导致一堆无法读取的字符。- dotPeek是最受欢迎的免费反编译器之一。在jetbrains.com上可用。
-
从反编译器中打开DLL文件。 如果您使用dotPeek,只需单击 文件 → 开放,然后找到您要反编译的DLL文件。您可以浏览DLL文件的内容,而不会影响系统。 -
使用“程序集资源管理器”显示DLL文件的节点。 DLL文件由“节点”或代码模块组成,这些节点或代码模块共同构成整个DLL文件。您可以展开每个节点以查看其可以容纳的每个子节点。 -
双击节点以查看其代码。 所选节点的代码将出现在右侧的dotPeek窗口中。您可以浏览代码进行查看。 dotPeek将使用C#显示代码,否则它将下载其他库,以便您可以看到原始代码。- 如果节点请求显示其他库,则dotPeek将尝试自动下载它们。
-
了解什么是代码段。 如果您认为自己不理解一段代码,则可以使用“快速文档”功能来查看命令的功能。- 将光标放在需要在“代码查看器”窗口(代码查看器)中找到的代码段上。
- 按 按Ctrl+Q 弹出“快速文档”窗口。
- 遵循超链接,以了解有关您正在查看的代码的各个方面的更多信息。
-
将代码导出到Visual Basic。 如果要以自己的方式操作,编辑和构建文件,则可以将其导出到Visual Studio。即使最初使用其他语言编程,导出的代码也将使用C#。- 右键单击Assembly Explorer中的DLL文件。
- 选择 导出到项目.
- 选择您的导出选项。如果要立即处理项目,可以直接在Visual Studio中打开它。
-
在Visual Studio中编辑代码。 将项目加载到Visual Studio中之后,您将可以完全控制在自己的广告素材中编辑和构建DLL。