Может ли Windows найти неуправляемые библиотеки DLL, отсутствующие в пути, GAC или реестре?

StackOverflow https://stackoverflow.com/questions/1867531

  •  18-09-2019
  •  | 
  •  

Вопрос

Может ли Windows найти неуправляемые (не COM) библиотеки DLL приложения смешанного режима, если эти библиотеки DLL отсутствуют в каталоге приложения или пути Windows?Я заметил, что VS 2008 не появляется на пути, и мне стало интересно, как это делается.

Это было полезно?

Решение

Нет, он не может «найти» их в смысле поиска набора путей.Но их всегда можно загрузить по полному пути (C:\Program Files\Visual Studio...), если вы знаете, где искать.Вы можете использовать AppDomain, чтобы получить путь к своему собственному исполняемому файлу, а затем определить оттуда расположение ваших DLL.

Это то, что вы искали?Ваш вопрос немного двусмысленен.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top