O Windows pode encontrar DLLs não gerenciados não no caminho, GAC ou Registro?
-
18-09-2019 - |
Pergunta
O Windows pode encontrar as DLLs não gerenciadas (não-COM) de um aplicativo de modo misto se essas DLLs não estiverem no diretório de aplicativos ou no caminho do Windows? Percebi que o VS 2008 não aparece no caminho, e eu estava me perguntando como isso é feito.
Solução
Não, não pode "encontrá -los" no sentido de pesquisar um conjunto de caminhos. Mas eles sempre podem ser carregados pelo caminho completo (C: Arquivos de Programas Visual Studio ...) se você souber onde procurar. Você pode usar o AppDomain para obter o caminho de seu próprio executável e, em seguida, derivar a localização das suas DLLs a partir daí.
É isso que você estava procurando? Sua pergunta é um pouco ambígua.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow