DLL Infern

Autora: Robert Simon
Data De La Creació: 19 Juny 2021
Data D’Actualització: 24 Juny 2024
Anonim
inferno.dll
Vídeo: inferno.dll

Content

Definició: què significa DLL Hell?

DLL infern és un terme comú per a diversos problemes associats a l’ús de biblioteques d’enllaços dinàmics (DLLs) o fitxers DLL. Un fitxer DLL és un recurs del sistema operatiu Windows que conté codi i dades relacionades amb la funcionalitat d’una o més aplicacions. Aquests fitxers, que poden tenir l’extensió de fitxer .dll o altres extensions de fitxer, han estat un bloc de construcció important per al sistema operatiu Windows i els programes Windows des de les primeres versions MS-DOS de la tecnologia informàtica de Microsoft. Les versions successives de Windows han il·lustrat certs problemes amb l’ús de fitxers DLL per a molts programes diferents.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica DLL Hell

Molts dels problemes que condueixen als desenvolupadors a utilitzar el terme "DLL infern" consisteixen en casos en què una alteració d'un fitxer DLL d'un programa afecta negativament la funció d'altres programes que han d'utilitzar el mateix fitxer DLL. Els problemes amb els registres, la incompatibilitat i l’actualització incorrecta dels fitxers DLL formen part del repte general d’ordenar l’ús de fitxers DLL en moltes aplicacions diferents.

En les versions més actuals de Windows, s’han solucionat i resolt alguns dels problemes que contribueixen a l’infern DLL. Els canvis inclouen un .NET framework, que utilitza metadades per descriure els components del programa. Aquest sistema ajuda amb la versió i el desplegament per alleujar alguns dels problemes que es plantegen a causa de l’ús de DLL entre idiomes o situacions en què les aplicacions han de compartir un fitxer DLL. Un sistema de protecció de fitxers de Windows, introduït al Windows 2000, impedeix que alguns programes canviïn els fitxers DLL del sistema. Altres solucions consisteixen a col·locar un fitxer DLL d’aplicacions en una carpeta separada en lloc d’emmagatzemar-lo en una ubicació compartida de manera que cada aplicació pugui tenir la seva pròpia versió única del fitxer DLL.