Come aprire i file DLL

Autore: Mark Sanchez
Data Della Creazione: 5 Gennaio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Come aprire file con estensione sconosciuta
Video: Come aprire file con estensione sconosciuta

Contenuto

Una libreria di collegamento dinamico (o file DLL) è la spina dorsale della programmazione tradizionale di Windows. Questi sono file di dati esterni a cui accedono vari programmi (accessibili senza interferenze esterne); questo elimina la necessità di incorporare tali file in ogni programma. I file DLL vengono eseguiti in background e l'utente medio li incontra raramente. Tuttavia, per un motivo o per l'altro, potrebbe essere necessario aprire uno dei file DLL. In questo articolo, ti mostreremo come farlo.

Passi

Metodo 1 di 2: utilizzo di file DLL

  1. 1 Sapere cos'è un file DLL. Una libreria a collegamento dinamico (file DLL) sono file di dati esterni a cui accedono i programmi per il loro normale funzionamento; questo elimina la necessità di creare librerie in ogni programma.
    • La libreria a collegamento dinamico è la spina dorsale della programmazione Windows tradizionale e consente di creare programmi efficienti e di piccole dimensioni.
  2. 2 Tieni presente che l'utente medio non ha bisogno di aprire o modificare i file DLL. Per la maggior parte, questi sono file che vengono eseguiti in background. I programmi installano e accedono automaticamente ai file DLL e spostarli o eliminarli può causare arresti anomali del sistema.
    • A volte, durante l'installazione di un programma, potrebbe essere richiesto di installare file DLL aggiuntivi. Assicurati di ottenere il programma da fonti attendibili, poiché i file DLL potrebbero contenere codice dannoso.
    • Se sei interessato alla creazione di file DLL, consulta la sezione successiva.
  3. 3 Registra un nuovo file DLL. Se hai installato il file DLL manualmente (lo hai copiato nella cartella del programma), potrebbe essere necessario registrarlo affinché il programma funzioni con esso. Controlla la documentazione del tuo programma per determinare se è necessario registrare il file DLL (nella maggior parte dei casi, non è necessario).
    • Apri un prompt dei comandi. Fare clic su Start -> Esegui (o premere Win + R) e digitare cmd... Passa alla directory con il nuovo file DLL.
    • Su Windows 7 o versioni successive, apri la cartella contenente il nuovo file DLL, tieni premuto Maiusc, fai clic con il pulsante destro del mouse sulla cartella e seleziona Apri finestra di comando dal menu di scelta rapida. La riga di comando si aprirà direttamente nella directory corrente.
    • accedere regsvr32 nomedll.dll e premi Invio. Questo comando aggiungerà il file DLL al registro di Windows.
    • accedere regsvr32 -u nomedll.dllper rimuovere il file DLL dal registro di Windows.

Metodo 2 di 2: Decompilazione dei file DLL

  1. 1 Scarica e installa il decompilatore. Un decompilatore è un programma che consente di visualizzare il codice sorgente utilizzato per creare un file o un programma (nel nostro caso, un file DLL). Per visualizzare il file DLL, è necessario un decompilatore per aprire il codice sorgente del file. L'apertura del file DLL senza un decompilatore (ad esempio, utilizzando il blocco note) visualizzerà caratteri illeggibili.
    • dotPeek è uno dei decompilatori gratuiti più popolari. È disponibile qui.
  2. 2 Apri il file DLL in un decompilatore. Se stai usando dotPeek, fai clic su File -> Apri e quindi individua il file DLL che desideri decompilare. È possibile visualizzare i file DLL senza compromettere l'integrità del sistema.
  3. 3 Utilizzare la funzione Assembly Explorer per aprire i nodi del file DLL. I file DLL sono costituiti da "nodi", o moduli di codice, che formano un file DLL. Puoi aprire e visualizzare ogni nodo e tutti i nodi nidificati al suo interno.
  4. 4 Fare doppio clic su un nodo per visualizzarne il codice. Il codice del nodo verrà visualizzato nella finestra dotPeek di destra. dotPeek visualizza il codice in C#, oppure può scaricare librerie aggiuntive per visualizzare il codice sorgente.
    • Se sono necessarie librerie aggiuntive per visualizzare il sito, dotPeek proverà a scaricarle automaticamente.
  5. 5 Se non capisci un pezzo di codice, usa la funzione Documentazione rapida per scoprire cosa significano i comandi.
    • Passa il cursore su un pezzo di codice incomprensibile (nella finestra "Visualizza codice").
    • Premi Ctrl + Q per aprire la finestra Documentazione rapida.
    • Fare clic sui collegamenti ipertestuali per ottenere informazioni su una determinata squadra.
  6. 6 Esporta il codice in Visual Studio (Visual Studio). Se desideri modificare il codice e creare un nuovo file DLL, puoi esportare il codice sorgente in Visual Studio. Il codice esportato verrà visualizzato in C# (anche se il codice sorgente è scritto in un'altra lingua).
    • Fare clic con il tasto destro sul file DLL in Assembly Explorer.
    • Seleziona "Esporta nel progetto".
    • Seleziona le opzioni di esportazione. Puoi aprire il file direttamente in Visual Studio se vuoi iniziare a modificarlo.
  7. 7 Una volta caricato il file in Visual Studio, puoi modificarne il codice e creare un nuovo file DLL. Fare clic qui per istruzioni dettagliate sull'uso di Visual Studio.