【问题标题】:Load-Time Dynamic Linking in C DLL DirctroyC DLL 目录中的加载时动态链接
【发布时间】:2014-02-21 21:14:36
【问题描述】:

我正在使用带有加载时动态链接的 DLL。我想知道我的可执行文件如何知道 DLL 文件在哪里而不调用运行时链接的 LoadLibrary() 函数。 DLL 是否必须与通过加载时链接加载它的可执行文件位于同一目录中?

【问题讨论】:

    标签: c dll


    【解决方案1】:

    1 当前进程的可执行模块所在目录。
    2 当前目录。
    3 Windows 系统目录。 GetSystemDirectory 函数检索此目录的路径。
    4 Windows 目录。 GetWindowsDirectory 函数检索此目录的路径。
    5 PATH 环境变量中列出的目录。

    http://msdn.microsoft.com/en-us/library/7d83bc18.aspx

    【讨论】:

      猜你喜欢
      • 2013-07-07
      • 2012-10-24
      • 1970-01-01
      • 2019-05-31
      • 2013-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-29
      相关资源
      最近更新 更多