代码之家  ›  专栏  ›  技术社区  ›  Mr. T.

Windows能否找到不在路径、GAC或注册表中的非托管DLL?

  •  1
  • Mr. T.  · 技术社区  · 14 年前

    如果混合模式应用程序的非托管(非COM)DLL不在应用程序目录或Windows路径中,Windows是否可以找到这些DLL?我注意到vs 2008并没有出现在道路上,我想知道这是怎么做到的。

    1 回复  |  直到 14 年前
        1
  •  2
  •   J. Perkins    14 年前

    不,它不能从搜索一组路径的意义上“找到”它们。但是,如果您知道要查找的位置,则可以通过它们的完整路径(C:\Program Files\Visual Studio…)加载它们。可以使用AppDomain获取自己的可执行文件路径,然后从中派生DLL的位置。

    这就是你要找的吗?你的问题有点模棱两可。