下载PDF文件下载PDF文件

动态链接库又称DLL文件,是传统Windows编程的主要支柱。程序利用这些文件来获得额外的功能和库,而不需要将它们嵌入到程序中。通常DLL文件被很多不同的程序共享。对于大多数使用者来说,DLL文件是在后台运行,基本不需要去处理它们。但是,有时候你可能需要注册DLL文件,以便某个程序可以正常运行。如果你对代码编写感兴趣,探索DLL文件的构建方式也很有启发性。

方法 1
方法 1 的 2:

使用DLL文件

下载PDF文件
  1. How.com.vn 中文: Step 1 了解什么是DLL文件。
    DLL(动态链接库)是一种Windows文件,被程序用来调用已有函数。从本质上来说,它们可以让Windows和其它程序获得特定功能,但不需要将该功能嵌入程序中。
    • DLL文件是Windows编程的基本组成部分,可以让程序更流畅、更高效。
  2. How.com.vn 中文: Step 2 普通使用者无需打开或操作DLL文件。
    对于大多数使用者来说,DLL文件存在于后台。程序将自动安装和调用DLL文件。移动这些文件可能导致系统出现严重问题。
    • 有时候,在安装一些在线社区制作的程序时,可能要求你将DLL文件放到特定位置。在按照这些要求操作之前,确保有关程序值得信赖,因为有些DLL文件可能是恶意文件。
    • 如果你对构建DLL文件感兴趣,可以参见下一部分。
  3. How.com.vn 中文: Step 3 注册一个新的DLL文件。
    如果你已经手动将一个DLL文件复制到某个程序要使用的文件夹中,可能需要先在Windows注册表中进行注册,才能使用它们。参见有关程序的文档,以判断是否需要进行这一步骤(这对多数Windows程序来说都是极其罕见的步骤)。[1]
    • 打开命令提示符窗口。你可以在开始菜单,或者同时按下Windows键和R键,然后输入cmd来打开命令提示符窗口。 导航到新DLL文件的位置。
    • 如果你使用的是Windows 7或更新版本,打开含有新的DLLL文件的文件夹,按住Shift键并右击文件夹,然后选择“在此处打开命令窗口”。命令提示符将直接打开有关文件夹的位置。
    • 输入regsvr32 dllname.dll并按下Enter键。此操作会把DLL文件添加到Windows注册表。
    • 输入regsvr32 -u dllname.dll将DLL文件从Windows注册表中移除。
    广告
方法 2
方法 2 的 2:

反编译DLL文件

下载PDF文件
  1. How.com.vn 中文: Step 1 下载并安装一个反编译工具。
    “反编译工具”可以让你查看用来构建某个文件或程序的源代码,在本文例子中则是DLL文件。想查看让DLL文件运行的代码,你需要用反编译工具将它逆转为可读代码。如果不用反编译工具直接打开DLL文件,例如用记事本打开,你只会看到一堆难以理解的字符组成的乱码。
    • dotPeek是最常用的免费反编译工具之一。你可以从jetbrains.com/decompiler/下载这款软件。
  2. How.com.vn 中文: Step 2 在反编译工具中打开DLL文件。
    如果你使用的是dotPeek,只需点击“文件”,点击“打开”,然后找到想要反编译的DLL文件。你可以查看DLL文件的内容,不会影响到系统。[2]
  3. How.com.vn 中文: Step 3 用“程序集管理器”浏览DLL文件的节点。
    DLL文件是由“节点”或代码模块组成,它们共同组成了完整的DLL文件。你可以展开每个节点,查看可能存在的子节点。
  4. How.com.vn 中文: Step 4 双击某个节点查看它的代码。
    所选节点的代码会出现在dotPeek右边的框架中。你可以往下滚动查看所有代码。dotPeek将在C#中显示代码,或者可以下载额外的库,方便你查看原始的源代码。
    • 如果节点需要额外的库才能查看,dotPeek会自动下载这些库。
  5. How.com.vn 中文: Step 5 弄清楚不同的代码。
    如果你不知道某个代码的意思,可以利用“快速文档”特性查看该命令的作用。
    • 将鼠标放到你需要在代码查看器框架中调用文档的代码中。
    • 同时按下Ctrl和Q键,加载“快速文档”窗口。
    • 按照超链接了解你要查看的代码的方方面面。
  6. How.com.vn 中文: Step 6 将代码导到Visual Basic中。
    如果你想要按照自己的方式修改、编辑和创建文件,可以把它导出到Visual Studio中。不管代码最初是采用哪种语言编写,导出的代码都是在C#中。
    • 在“程序集浏览器”中右击DLL文件。
    • 选择“导出到项目”。
    • 选择你想要的导出选项。如果你想要立即开始,可以让项目立即在Visual Studio中打开。
  7. How.com.vn 中文: Step 7 在Visual Studio中编辑代码。
    在Visual Studio中加载好项目后,你就可以完全控制DLL,把它编辑和创建到你自己的程序中。你可以在网上查询Visual Studio的详细使用说明。
    广告

关于本How.com.vn

How.com.vn 中文: Yaffet Meshesha
共同创作者是 :
电脑专家
这篇文章的共同创作者是 Yaffet Meshesha. Yaffet Meshesha是一位电脑专家,并且也是Techy的创始人,提供全方位的电脑收取、维修和交货服务。Yaffet拥有逾8年经验,擅长电脑维修和技术支持。Techy曾被TechCrunch网站和《时代》杂志报道。 这篇文章已经被读过58,517次。
分类: 软件
本页面已经被访问过58,517次。

这篇文章对你有帮助吗?

⚠️ Disclaimer:

Content from Wiki How 中文 language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

广告