Può trovare di Windows DLL non gestite non nel percorso, GAC o del Registro di sistema?

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

  •  18-09-2019
  •  | 
  •  

Domanda

Può di Windows trovare il (non-COM) DLL di un'applicazione in modalità mista non gestiti, se queste DLL non sono nella directory dell'applicazione o il percorso di Windows? Ho notato VS 2008 non appare sulla strada, e mi chiedevo come questo viene fatto.

È stato utile?

Soluzione

No, non è possibile "trovare" loro nel senso di cercare una serie di percorsi. Ma possono sempre essere caricati dal loro percorso completo (C: \ Program Files \ Visual Studio ...) se si sa dove guardare. È possibile utilizzare AppDomain per ottenere il percorso del proprio eseguibile e quindi ricavare la posizione dei DLL da lì.

E 'questo quello che cercavi? La tua domanda è un po 'ambiguo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top