zoukankan      html  css  js  c++  java
  • windows中 dll 的解读

    背景:

    dll 可以认为是exe 的分割,分割的好处就是多个exe 可以共用一个dll。所以就有了dll的依赖问题

    问题来源:

    当我们安装软件时(windows系统下),报出:XX.dll  缺失,或 找不到 XX.dll之类的命令

    这时采用的方法是:

    depends.exe 找出所有的缺失dll

    everything 搜索到这个名字,或网上下载对应版本的dll

    拷贝的程序目录,或系统目录就好啦。

    对dll的解读为:

    用depends 打开dll可以看到:
    右侧的窗口分两栏
    上面是输出函数,下面是输入函数。
    用Depends打开这个DLL,看函数输出表,如果其中包含一下这两个函数,那么就是一定要注册才能使用的DLL
    DllRegisterServer
    DLLUnregisterServer
    而 regsvr32 这个命令,实际上就是调用DLL中的这两个函数(“regsvr32 /u”DLL 文件名调用的 即为DLLUnregisterServer反注册函数)
  • 相关阅读:
    数据分析之Anaconda安装
    算法作业三
    算法作业二
    html
    qingdao
    hdu 123
    排序作业
    hdu 5614
    hdu 456
    poj 3140 树形去边差异最小
  • 原文地址:https://www.cnblogs.com/hans-201506/p/4841379.html
Copyright © 2011-2022 走看看