Come modificare i file DLL

Ci sono diversi motivi per cui una persona vorrebbe modificare un file con estensione .DLL. Potresti provare a cambiare ciò che il file era originariamente destinato a fare o tentare di ripararlo se è diventato corrotto. Potresti voler "reverse engineer" l'applicazione da cui viene utilizzata e devi vedere i suoi contenuti. Oppure potresti semplicemente essere curioso e voler vedere che aspetto ha una .DLL. Qualunque sia la ragione, sebbene richieda un po' di esperienza con il computer, la modifica di un .DLL non è così difficile come si potrebbe pensare.

Passo 1

Considera il motivo per cui stai tentando di modificare un file .DLL. Se è un .DLL pieno di icone, ci sono programmi che puoi scaricare che faranno tutto il lavoro per te. Il programma "Reflector", ad esempio, ha un'impostazione nel menu "Strumenti" per l'estrazione delle icone. Carica il file nel programma e seleziona questa opzione. Se questo è il tuo scopo, procurati uno di questi programmi shareware da Internet e il tuo lavoro è fatto (vedi Risorse).

Passo 2

Ottieni un decompilatore .DLL. Se stai modificando il .DLL per qualsiasi altro motivo oltre a rimuovere le icone, avrai bisogno di un software di decompilazione. Questo è un programma che separerà la .DLL e ne farà diverse parti più piccole. I programmi freeware che funzioneranno includono W32DASM e Reflector (vedi Risorse).

Passaggio 3

Esegui il decompilatore. Una volta avviato il programma e digli con quale file stai lavorando, farà il suo lavoro e separerà il file in poche parti lavorabili. Puoi farlo selezionando "Aggiungi file" nel menu "File" e indicando con quale file stai lavorando. Quindi premi il pulsante "Decompila" nella finestra principale del programma. È quindi possibile visualizzare il codice e apportare le modifiche necessarie dall'interno del programma stesso.

Ricompilare la .DLL. Una volta terminata la modifica, puoi dire al software Decompiler di prendere tutte le parti separate del file che ha creato e rimetterle insieme come una. Una volta caricato il software nel decompilatore, selezionare "Ricompila" dal menu "File" per completare questa operazione.