Может ли Windows найти неуправляемые библиотеки DLL, отсутствующие в пути, GAC или реестре?
-
18-09-2019 - |
Вопрос
Может ли Windows найти неуправляемые (не COM) библиотеки DLL приложения смешанного режима, если эти библиотеки DLL отсутствуют в каталоге приложения или пути Windows?Я заметил, что VS 2008 не появляется на пути, и мне стало интересно, как это делается.
Решение
Нет, он не может «найти» их в смысле поиска набора путей.Но их всегда можно загрузить по полному пути (C:\Program Files\Visual Studio...), если вы знаете, где искать.Вы можете использовать AppDomain, чтобы получить путь к своему собственному исполняемому файлу, а затем определить оттуда расположение ваших DLL.
Это то, что вы искали?Ваш вопрос немного двусмысленен.
Не связан с StackOverflow