Hvordan Slipp en DLL Med Dllhost.exe

Dllhost.exe er et program som følger med Microsoft Windows som administrerer DLL ressurser på et system. DLLHost er påberopt av programmer som ønsker å benytte seg av et system bibliotek Windows, og i sin tur tildeler systemressurser mot å oppfylle program forespørsler. DLLHost bidrar til å sikre at systemressursene tildeles på en effektiv måte som ikke resulterer i forespørsler som ankommer på samme tid og blokkerer systemet i en programmeringsfeil som kalles fastlåst. Du kan slippe en DLL tildelt din søknad ved å påberope seg Dllhost.exe kjørbar programmatisk.

Bruksanvisning

1 Opprett en ny tilbakeringingsfunksjonen i programmeringsspråket du skriver søknaden om. En tilbakestillingsfunksjon er en som lytter etter en bestemt hendelse som skal sendes til det, i stedet for å trigge selve arrangementet. Win32 API utgivelsen arrangementet er "WM_RELEASE." Rådfør deg med programmeringsspråk er WIN32 API-dokumentasjon for hvordan du oppretter en tilbakeringingsfunksjon for denne meldingen.

2 Svare på arrangementet ved å åpne Dllhost.exe med en "ShellExecute ()" eller annen kommando for å åpne et program på systemet. Du må åpne "C:. \ Windows \ System32 \ dllhost.exe" Kjør kommandoen inkludert "hWnd" (vindusreferanse) variabel av søknaden som en parameter. Så, ville du sende den åpne kommandoen: "C:. \ Windows \ System32 \ dllho"

3 Prosess utgivelsen av filen når den tilbakeringingsfunksjonen utløses. Du bør frigjøre noen ressurser som gjør bruk av det og kaller de riktige destructor metoder for noen funksjoner eller klasser som er nødvendige DLL å operere.