Sisällysluettelo:

Onko mahdollista purkaa DLL?
Onko mahdollista purkaa DLL?
Anonim

Lyhyt vastaus: et voi. Pitkä vastaus: C/C++:n käännösprosessi on erittäin häviöllinen. Parhaimmillaan olen kuullut joistakin työkaluista, jotka voivat antaa sinulle osittaista purkaminen , jossa C-koodin bittejä tunnistetaan siellä täällä, mutta sinun on silti luettava paljon kokoonpanokoodia ymmärtääksesi sen.

Voitko siis purkaa DLL:n?

Jos se on vanhempi Visual Basic (pre-. NET), niin DLL on käännetty niin sanotuksi p-koodiksi ja on olemassa muutamia vaihtoehtoja joidenkin muunnelmien tekemiseen purkaminen . Sellainen a DLL on käännetty konekielelle ja voi olla vain suoraan purettu assembly-kieleen. Joten taas, se riippuu käytetystä kielestä.

Samoin kuinka voin palauttaa DLL:n? Reverse Engineering -pakettikaavio lähdetiedostoista

  1. Valitse työkalupalkista Työkalut > Koodi > Instant Reverse….
  2. Valitse Instant Reverse -ikkunassa. NET dll- tai exe-tiedostot… kielenä.
  3. Valitse Pakettikaavio Käänteinen:.
  4. Voit sijoittaa käänteisiä pakkauksia tiettyyn malliin. Tehdä tämä:
  5. Aloita peruuttaminen napsauttamalla OK.

Samoin ihmiset kysyvät, kuinka voin purkaa DLL:n Visual Studiossa?

Vastaukset

  1. Avaa Reflector.exe,
  2. Siirry kohtaan Näytä ja napsauta Lisäosat,
  3. Napsauta Lisäosat-ikkunassa Lisää,
  4. Etsi sitten dll, jonka olet ladannut FileGenerator.dll-tiedoston (joka tuli FileGenerator-laajennuksen mukana),
  5. Sulje sitten Lisäosat-ikkuna.
  6. Siirry kohtaan Tiedosto ja napsauta Avaa ja valitse dll, jonka haluat purkaa,

Kuinka näen DLL-tiedoston lähdekoodin?

Tapa 1 - Avaa DLL-tiedosto

  1. Ensin sinun on mentävä ikkunarekisteriin.
  2. Avaa komentokehote.
  3. Napsauta Käynnistä-valikkopalkkia ja paina ikkunanäppäintä + R.
  4. Kirjoita "cmd". Siirry DLL-tiedostojen sijaintiin ja pidä vaihtonäppäintä "Avaa komentoikkuna tästä.
  5. Kirjoita" regsvr32 dllname. dll” ja paina enter.

Suositeltava: