Ako otvárať súbory a programy DLL v systéme Microsoft

Všeobecne platí, že ak používate systém Microsoft Windows, môžete programy jednoducho spustiť vyhľadaním v ponuke Štart alebo vo vyhľadávacom nástroji Windows a kliknutím na ne. Tieto programy môžu používať súbory zdieľaného kódu, ktoré sa nazývajú knižnice dynamických odkazov, alebo súbory DLL, ktoré majú príponu .dll, ale zvyčajne súbory DLL nespúšťate ani k nim priamo nepristupujete. Ak potrebujete z nejakého dôvodu skontrolovať alebo pracovať so súbormi DLL, máte k dispozícii množstvo bezplatných aj komerčných nástrojov.

Otvorenie programov v systéme Windows

V posledných verziách systému Microsoft Windows až po Windows 10 je pomerne ľahké spustiť softvér, ktorý ste nainštalovali do zariadenia. Jednoducho kliknite na ponuku Štart a prechádzajte zoznamom nainštalovaných aplikácií. Môžete tiež kliknúť na písmeno v abecednom nadpise v zozname a dostať sa na navigačnú obrazovku, ktorá vám umožní nájsť program výberom prvého písmena v jeho názve, ak je to užitočné.

Prípadne môžete program vyhľadať pomocou vyhľadávacieho nástroja Windows. Kliknutím na tlačidlo vyhľadávania na paneli úloh systému Windows napíšete názov programu.

Či tak alebo onak, keď uvidíte program, kliknite naň a program sa spustí.

Pochopenie súborov .DLL

Súbory knižnice dynamických odkazov umožňujú viacerým programom zdieľať počítačový kód pre súvisiace funkcie. Program pre Windows sa vo všeobecnosti skladá z základného programového súboru, ktorý končí príponou .exe, ktorá predstavuje spustiteľný súbor, a z voliteľnej sady súborov knižnice dynamických odkazov .dll, ktoré obsahujú ďalší kód. (Súbory DLL nemajú nič spoločné s európskou finančnou inštitúciou De Lage Landen).

Aplikácie sa vo všeobecnosti dodávajú s ľubovoľnými súbormi DLL, ktoré potrebujú, aj keď niektoré môžu súbory DLL nainštalovať na centrálne miesto vo vašom počítači, ku ktorému majú prístup iné aplikácie. To umožňuje aplikáciám zdieľať kód pre bežné funkcie, ako je kreslenie grafiky alebo implementácia bezpečnostných funkcií. To môže ušetriť miesto na disku, pretože v počítači každého používateľa je potrebná iba jedna kópia súboru DLL, a môže sa tak ušetriť pamäť a čas načítania, pretože súbory DLL sa načítajú iba vtedy, keď sa táto časť aplikácie používa.

Súbory DLL je možné inovovať aj samostatne od zvyšku programu, čo uľahčuje aktualizácie a opravy chýb. Nevýhodou je, že ak dôjde k náhodnej výmene knižnice DLL za nekompatibilnú verziu alebo k jej odstráneniu, programy, ktoré sa na ňu spoliehajú, nemusia byť zrazu schopné spustiť.

Preskúmanie súborov DLL

Základné informácie o súbore DLL zistíte kliknutím pravým tlačidlom myši v Prieskumníkovi súborov systému Windows a kliknutím na položku Vlastnosti. Kliknutím na kartu „Verzia“ zobrazíte informácie o tom, ktorá spoločnosť vytvorila DLL a o ktorú verziu sa jedná. To môže byť užitočné pri riešení problémov s kompatibilitou alebo iných problémov so súbormi DLL.

Ak chcete získať viac podrobností, môžete pomocou programu debugger alebo disassembler pochopiť a monitorovať, čo sa deje v priebehu jeho vykonávania. Reflector pre Visual Studio, IDA a PE Explorer sú všetky programy, ktoré sa dajú použiť na tento účel, aj keď na ich plynulé použitie spravidla sú potrebné určité skúsenosti a znalosti v oblasti kódovania.

V kontextovej ponuke kliknite na možnosť „PE Explorer“. Otvorí sa súbor DLL na prezeranie pomocou aplikácie PE Explorer.