DLL -faili avamine: 10 sammu (piltidega)

Sisukord:

DLL -faili avamine: 10 sammu (piltidega)
DLL -faili avamine: 10 sammu (piltidega)

Video: DLL -faili avamine: 10 sammu (piltidega)

Video: DLL -faili avamine: 10 sammu (piltidega)
Video: HP LaserJet P1102 Printer Windows 10 Driver Installation Failed Solution 2024, Mai
Anonim

Dünaamiliste linkide teek ehk DLL -fail on traditsioonilise Windowsi programmeerimise alustala. Programm kasutab neid faile täiendavate funktsioonide ja teekide hankimiseks, ilma et neid oleks vaja programmisse manustada. Sageli jagatakse DLL -faile erinevate programmide vahel. Enamiku kasutajate jaoks töötavad DLL -id taustal ja nende failidega peate harva tegelema. Kuid mõnikord peate installitud programmi nõuetekohaseks käivitamiseks DLL -i registreerima. Kui olete kodeerimisest huvitatud, võib teie arusaamist selgitada ka DLL -ide loomise uurimine.

Samm

Meetod 1 /2: DLL -failide kasutamine

Avage DLL -failid 1. samm
Avage DLL -failid 1. samm

Samm 1. Mõista, mis on DLL -fail

DLL (dünaamiline linkide kogu) on Windowsi fail, mida programmid kasutavad olemasolevate funktsioonide kutsumiseks. Põhimõtteliselt võimaldavad need Windowsil ja muudel programmidel oma funktsioone täita ilma neid funktsioone omamata.

DLL -failid on Windowsi programmeerimise oluline osa ning muudavad programmid lihtsamaks ja tõhusamaks

Avage DLL -failid 2. samm
Avage DLL -failid 2. samm

Samm 2. Pidage meeles, et tavakasutaja ei pea DLL -faile avama ega nendega suhtlema

Enamiku kasutajate jaoks on DLL -fail taustal. Programm installib ja helistab neile automaatselt ning failide teisaldamine võib arvutisüsteemis tõsiseid probleeme põhjustada.

  • Mõnikord palutakse kogukonna loodud programmi installimisel DLL-fail paigutada kindlasse kohta. Enne nende juhiste järgimist veenduge, et usaldate programmi, sest DLL -failid võivad olla ohtlikud.
  • Kui olete huvitatud DLL -faili loomise õppimisest, vaadake järgmist jaotist.
Avage DLL -failid 3. samm
Avage DLL -failid 3. samm

Samm 3. Registreerige uus DLL

Kui peate DLL -faili käsitsi kopeerima kasutatavasse kausta või programmi, peate selle enne faili kasutamist Windowsi registris registreerima. Vaadake programmi juhiseid, et teha kindlaks, kas peaksite seda sammu tegema või mitte (see on enamiku Windowsi programmide puhul väga haruldane).

  • Avage käsuviip. Selle leiate menüüst Start või vajutades klahvikombinatsiooni Win+R ja tippides cmd. Liikuge oma uue DLL -faili asukohta.
  • Kui kasutate operatsioonisüsteemi Windows 7 või uuemat, avage kaust, mis sisaldab uut DLL-faili, hoidke all tõstuklahvi ja paremklõpsake kaustas ning valige "Ava käsuaken siin". Selles kaustas avaneb kohe käsuviip.
  • Tippige regsvr32 dllname.dll ja vajutage sisestusklahvi. See lisab DLL -faili Windowsi registrisse.
  • Tippige regsvr32 -u dllname.dll, et eemaldada DLL -fail Windowsi registrist.

Meetod 2/2: kompileerige DLL -fail

Avage DLL -failid 4. samm
Avage DLL -failid 4. samm

Samm 1. Laadige alla ja installige dekompileerija

"Dekompileerija" on programm, mis võimaldab teil vaadata faili või programmi, antud juhul DLL -faili loomiseks kasutatud lähtekoodi. Et näha koodi, mis paneb DLL -faili tööle, peate kasutama dekompilerit, et muuta fail uuesti loetavaks koodiks. DLL -faili avamine ilma dekompileerimiseta (näiteks selle avamine Notepadiga) kuvab loetamatu tähemärgi segamini.

dotPeek on üks populaarsemaid tasuta dekompileerijaid. Selle leiate aadressilt jetbrains.com/decompiler/

Avage DLL -failid 5. samm
Avage DLL -failid 5. samm

Samm 2. Avage dekompileeris DLL -fail

Kui kasutate dotPeeki, klõpsake "Fail" → "Ava", seejärel sirvige DLL -faili, mida soovite dekompileerida. Saate uurida DLL -faili sisu ilma teie süsteemi mõjutamata.

Avage DLL -failid 6. samm
Avage DLL -failid 6. samm

Samm 3. Kasutage "Assamblee Explorerit", et uurida DLL -faili sõlme

DLL -failid koosnevad "sõlmedest" või koodimoodulitest, mis koos moodustavad kogu DLL -faili. Saate iga sõlme laiendada, et näha, milliseid alamsõlme see võib sisaldada.

Avage DLL -failid Samm 7
Avage DLL -failid Samm 7

Samm 4. Topeltklõpsake sõlme selle koodi vaatamiseks

Valitud sõlme kood kuvatakse dotPeekist paremal asuvas raamis. Koodi ülevaatamiseks saate seda sirvida. dotPeek kuvab koodi C# -is või laadib alla täiendavaid teeke, et saaksite koodi vaadata allikast.

Kui sõlm nõuab täiendavate raamatukogude vaatamist, proovib dootPeek need automaatselt alla laadida

Avage DLL -failid 8. samm
Avage DLL -failid 8. samm

Samm 5. Saate selgitusi erinevate koodilõikude kohta

Kui leiate koodilõigu, millest te aru ei saa, saate käsu toimingu vaatamiseks kasutada funktsiooni Quick Documentation.

  • Viige kursor koodivaate raamile, millele soovite pealdise leida.
  • Kiirdokumentatsiooni akna laadimiseks vajutage Ctrl+Q.
  • Uuritava koodi iga aspekti kohta lisateabe saamiseks järgige linke.
Avage DLL -failid 9. samm
Avage DLL -failid 9. samm

Samm 6. Ekspordi kood Visual Basicusse

Kui soovite oma faile manipuleerida, redigeerida ja luua, saate need Visual Studio'i eksportida. Eksporditud kood on C#, kuigi see oli algselt kirjutatud teises programmeerimiskeeles.

  • Paremklõpsake DLL-faili Assembly Exploreris.
  • Valige "Ekspordi projekti"
  • Valige oma ekspordivalik. Kui soovite faili kohe programmis käivitada, saate projekti kohe Visual Stuudios avada.
Avage DLL -failid 10. samm
Avage DLL -failid 10. samm

Samm 7. Muutke koodi Visual Stuudios

Kui teie projekt on Visual Studio -sse laaditud, on teil täielik kontroll enda loodud DLL -failide redigeerimise ja loomise üle. Üksikasjalikke juhiseid Visual Studio kasutamise kohta klõpsake siin.

Soovitan: