Inferno DLL

Autore: Robert Simon
Data Della Creazione: 19 Giugno 2021
Data Di Aggiornamento: 24 Giugno 2024
Anonim
inferno.dll
Video: inferno.dll

Contenuto

Definizione - Che cosa significa DLL Hell?

Inferno DLL è un termine comune per vari problemi associati all'uso di librerie a collegamento dinamico (DLL) o file DLL. Un file DLL è una risorsa all'interno del sistema operativo Windows che contiene codice e dati relativi alla funzionalità di una o più applicazioni. Questi file, che possono avere l'estensione .dll o altre estensioni di file, sono stati un elemento fondamentale per il sistema operativo Windows e i programmi Windows sin dalle prime versioni MS-DOS della tecnologia informatica di Microsoft. Le versioni successive di Windows hanno illustrato alcuni problemi con l'uso di file DLL per molti programmi diversi.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega l'inferno DLL

Molti dei problemi che portano gli sviluppatori a usare il termine "inferno DLL" riguardano casi in cui un'alterazione di un file DLL da parte di un programma influisce negativamente sulla funzione di altri programmi che devono utilizzare lo stesso file DLL. I problemi con i registri, l'incompatibilità e l'aggiornamento errato dei file DLL fanno tutti parte della sfida generale di ordinare l'uso dei file DLL in molte applicazioni diverse.

Nelle versioni più attuali di Windows, alcuni dei problemi che contribuiscono all'inferno DLL sono stati risolti e risolti in una certa misura. Le modifiche includono un framework .NET, che utilizza metadati per descrivere i componenti del programma. Questo sistema aiuta con il controllo delle versioni e la distribuzione per alleviare alcuni dei problemi che sorgono a causa dell'uso della DLL in più lingue o di situazioni in cui le applicazioni devono condividere un file DLL. Un sistema di protezione file di Windows, introdotto in Windows 2000, impedisce ad alcuni programmi di modificare i file DLL di sistema. Altre soluzioni prevedono l'inserimento di un file DLL delle applicazioni in una cartella separata piuttosto che archiviarlo in un percorso condiviso in modo che ogni applicazione possa avere la propria versione univoca del file DLL.