*.dll-filer er arkivfiler åbne med 7in .ip / 7 .ip osv. Det er ikke at sige det hele .dll-filer er arkiver du kan gemme noget med .DLL udvidelse dog de fleste vinduer .DLL-filer genereres til at være arkiver eksempler på dette er ndo .s>t .ain_32.dll som er en arkivfil dog T .ain.dll er ikke, hvis man ser på t .ain.dll du vil se en m.as som de første tre notesblok tegn, der betegner en kompileret C-fil/program eller en del af et program., Mens M.ser ud til at være et arkiv.
også de fleste .exe-filer, der er arkiver for det meste indeholder et ikon, billede etc til fil og windows installer-pakker, samt at de ikke indeholder alle de oplysninger, som programmet skal køre billeder,film osv., og også mapper, herunder installation oplysninger og almindelig tekst-fil.
Jeg har et spil her spil.e ande og det indeholder java klasse filer et billede en pointer lede .e .e til at køre en .bat fil. Naturligvis din .bat fil vil køre en javac opkald fra arkivet og køre spillet er der også et par stykker .dll arkiver indeholder java klasse filer også.,
ICON=AUTORUN\MINCRAFTLOGO.ICO
standard ikon omdirigere her .ico er en billedfil inden for en .dll-fil inden for en .e filee-fil. Så billedet set på .e .e-fil er Minecraft-logoet. Dette er i en fil kaldet autorun.inf. Andet eksempel
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
Dette er den faste kant autorun.inf-fil indeholdt i solidedge.e .e Autostart\ er Autostart.DLL bibliotek. åben=autostart.e .e angiver autostart.e .e-fil til at køre fra den oprindelige solidedge.e archivee arkiv. Her er en prøve program ved hjælp af .dll (dynamic link library) filer http://www.flipcode.com/archives/Creating_And_Using_DLLs.shtml.,
det viser også, hvordan de oprettes. Som du kan se indholdet af dll-filen er kaldet af en exe-fil, som jeg tidligere har forklaret, også der er en vejledning her http://msdn.microsoft.com/en-us/library/ms235636.aspx og som jeg sagde før 7zip eller winzip vil åbne en dynamisk link bibliotek som et arkiv, så længe du har den .dll-fil. Hvis indholdet af dynamic link library er blevet kompileret naturligvis du har brug for et program, som kan læse filen.
dog siden .DLL-filer er per definition bare arkiv bibliotek filer dll selv skal være læsbar og ikke en kompileret C,C# fil osv osv dybest set .,dll-filer er arkiver godt bør være, når en.DLL-fil er oprettet i visual studio den DLL er oprettet, og alle oplysninger, du gemmer i DLL-filen, er krypteret. For det meste håndteres denne kryptering af visual studio selv og redigeres generelt ikke for hånd. Når du læser en .DLL-fil indhold som en .e .e indholdet dekrypteres automatisk. Nu når vi taler om at kompilere et program, ændrer vi indholdet til bytecode, som maskinen let fortolker.
denne Filstørrelse ville være mindre end den oprindelige fil med det samme indhold., Men filstørrelsen er større tyder på, at filen faktisk er blevet krypteret. Sandsynligvis for at stoppe folk, der læser deres kode. Som et resultat læsning af .DLL indhold kaldes dekryptering og ikke dekompilering. Dekompilering ville konvertere de allerede kompilerede t .t-filer til ulæselig byte kode. Brugen af standard .DLL-filer er per definition ikke opensource, fordi det indebærer bevidst formørkelse af byte kode.
Skriv et svar