*.dll-tiedostot arkistotiedostot ovat auki winzip / 7zipillä jne. Siinä ei ole kaikki .dll tiedostot arkistot voit tallentaa mitään kanssa .dll laajennus kuitenkin useimmat windows .dll-tiedostoja luodaan arkistoida esimerkkejä tästä ovat windows>twain_32.dll joka on arkisto tiedosto kuitenkin twain.dll ei ole, jos katsot twain.dll näet MZŽ kuin kolme ensimmäistä notepad merkkiä, joka tarkoittaa Koottu C-tiedosto/ohjelma tai osa ohjelmaa., Kun taas MZ näyttää olevan arkisto.
myös eniten .exe-tiedostot ovat arkistoja, enimmäkseen sisältävä kuvake, kuva jne tiedoston ja windows installer-paketteja sekä ne sisältävät kaikki tiedot, joita ohjelma tarvitsee ajaa kuvia,elokuvia jne ja myös hakemistoja, mukaan lukien asennus tietoja, ja tavallinen tekstitiedosto.
minulla on peli täällä.exe ja se sisältää java-luokan tiedostoja kuvan osoitin ohjaa .exe johtaa a: ta .lepakkotiedosto. Ilmeisesti sinun .bat tiedosto ajaa javac puhelun arkistosta ja ajaa peli on myös muutamia .dll arkistot sisältävät java-luokan tiedostoja myös.,
ICON=AUTORUN\MINCRAFTLOGO.ICO
standard icon redirect here .ico on kuvatiedosto a: n sisällä .dll tiedosto sisällä a .exe-tiedosto. Joten kuva näkyy .exe-tiedosto on minecraft-logo. Tämä on autorun-nimisessä tiedostossa.inf. Toinen esimerkki
startpage=Autostart\Disk1.html uselanguagestartpage=1 windowcaption=Solid Edge licensee=Siemens PLM Software productguid=05B227DF-DB00-4934-B3C8-40B7D8FAA54A singleinstance=1 hidesplashscreen=1 noscrollbars=0 showstatusbar=1 splashscreentime=0 windowwidth=750 windowheight=775 buttondir=Autostart toolbarcolor=16777215 toolbar=goback,goforward,gohome,print,exit open=autostart.exe icon=Autostart\ENGINE.ICO
Tämä on solid edge autorun.INF-tiedosto sisältyi solidedgeen.exe Autostart\ on Autostart.dll directory. avoin=autostart.exe määrittää autostartin.exe tiedosto ajaa sisällä alkuperäisen solidedge.exe-arkisto. Tässä on näyte ohjelma käyttäen .dll (dynamic link library) files http://www.flipcode.com/archives/Creating_And_Using_DLLs.shtml.,
se näyttää myös, miten ne on luotu. Kuten voit nähdä sisällön dll tiedosto on nimeltään exe tiedosto, kuten olen aiemmin selittänyt, siellä on myös opetusohjelma täällä http://msdn.microsoft.com/en-us/library/ms235636.aspx ja kuten aiemmin sanoin 7zip tai winzip avaa dynamic link library arkistona niin kauan kuin sinulla on .dll-tiedosto. Jos dynaamisen link-kirjaston sisältö on koottu, tarvitset tietenkin ohjelman, joka voi lukea tiedoston.
kuitenkin sen jälkeen.dll tiedostot ovat määritelmällisesti vain arkistoida kirjaston tiedostoja dll itse pitäisi olla luettavissa eikä koottu C, C# tiedosto jne pohjimmiltaan.,dll tiedostot arkistot hyvin pitäisi olla, Kun a .dll tiedosto luodaan visual studio dll luodaan ja kaikki tiedot tallennat dll tiedosto on salattu. Useimmiten salausta hoitaa visual studio itse, eikä sitä yleensä muokata käsin. Kun luet a: n .dll tiedoston sisältö a .exe sisältö puretaan automaattisesti. Nyt kun puhumme ohjelman kokoamisesta, muutamme sisällön bytecodeksi, jota kone helposti tulkitsee.
tämä filesize olisi pienempi kuin alkuperäinen saman sisällön tiedosto., Kuitenkin filesize on suurempi viittaa siihen, että tiedosto on todella salattu. Luultavasti estääkseen ihmisiä lukemasta koodiaan. Tämän seurauksena käsittelyssä .dll: n sisältöä kutsutaan salauksen purkamiseksi eikä hajoamiseksi. Dekompilaatio muuntaisi jo kootut txt-tiedostot lukukelvottomiksi tavukoodiksi. Standardin käyttö .dll-tiedostot eivät ole määritelmän mukaan opensource, koska siihen liittyy tahallinen obfuscation of tavu koodi.
Vastaa