Sommario:

È possibile decompilare una DLL?
È possibile decompilare una DLL?

Video: È possibile decompilare una DLL?

Video: È possibile decompilare una DLL?
Video: How to Open DLL Files 2024, Novembre
Anonim

Risposta breve: non puoi. Risposta lunga: il processo di compilazione per C/C++ è molto lento. Al massimo ho sentito parlare di alcuni strumenti che possono darti qualche parziale decompilazione , con frammenti di codice C riconosciuti qua e là, ma dovrai comunque leggere molto codice assembly per capirlo.

Di conseguenza, puoi decompilare una DLL?

Se è il vecchio Visual Basic (pre-. NET), allora il DLL è compilato come quello che viene chiamato p-code e ci sono alcune opzioni per fare alcune variazioni su decompilare . Come un DLL è compilato in linguaggio macchina e Potere solo essere direttamente decompilato al linguaggio assembly. Quindi, ancora una volta, dipende dalla lingua utilizzata.

Allo stesso modo, come posso decodificare una DLL? Diagramma del pacchetto di reverse engineer dai file sorgente

  1. Seleziona Strumenti > Codice > Inversione istantanea… dalla barra degli strumenti.
  2. Nella finestra Reverse istantaneo, seleziona. NET dll o file exe… come Language.
  3. Selezionare Diagramma pacchetto per Inverti a:.
  4. È possibile posizionare i pacchetti invertiti su un modello specifico. Per fare questo:
  5. Fare clic su OK per avviare l'inversione.

Allo stesso modo, le persone chiedono, come posso decompilare la DLL in Visual Studio?

Risposte

  1. Apri Reflector.exe,
  2. Vai a Visualizza e fai clic su Componenti aggiuntivi,
  3. Nella finestra Componenti aggiuntivi fare clic su Aggiungi,
  4. Quindi trova la dll che hai scaricato FileGenerator.dll (la strega è arrivata con il plug-in FileGenerator),
  5. Quindi chiudi la finestra dei componenti aggiuntivi.
  6. Vai su File e fai clic su Apri e scegli la dll che desideri decompilare,

Come posso vedere il codice sorgente di un file DLL?

Metodo 1 – per aprire il file DLL

  1. Per prima cosa devi andare al registro delle finestre.
  2. Apri il prompt dei comandi.
  3. Fare clic sulla barra dei menu di avvio e premere il tasto finestra +R.
  4. Digitando "cmd". Passare alla posizione dei file DLL e tenere premuto il tasto Maiusc "Apri finestra di comando qui.
  5. Digitare "regsvr32 nomedll. dll” e premere invio.

Consigliato: