Jak otevírat soubory a programy DLL v Microsoftu

Obecně platí, že pokud používáte Microsoft Windows, můžete jednoduše spustit programy tak, že je najdete v nabídce Start nebo ve vyhledávacím nástroji Windows a kliknete na ně. Tyto programy mohou používat soubory sdíleného kódu, které se nazývají knihovny dynamických odkazů, nebo soubory DLL, které mají příponu DLL, ale obecně nespouštíte soubory DLL ani k nim přímo nepřistupujete. Pokud z nějakého důvodu potřebujete zkontrolovat soubory DLL nebo s nimi pracovat, existuje řada bezplatných i komerčních nástrojů, které vám to pomohou.

Otevření programů ve Windows

V posledních verzích systému Microsoft Windows až po Windows 10 je relativně snadné spouštět software, který jste nainstalovali do zařízení. Jednoduše klikněte na nabídku Start a procházejte seznamem nainstalovaných aplikací. Můžete také kliknout na písmeno v abecedním záhlaví v seznamu a přejít na navigační obrazovku, která vám umožní najít program, výběrem prvního písmene v názvu, pokud je to užitečné.

Alternativně můžete k vyhledání programu použít vyhledávací nástroj Windows kliknutím na tlačítko Hledat na hlavním panelu systému Windows a zadáním názvu programu.

Ať tak či onak, když uvidíte program, kliknutím na něj program spustíte.

Porozumění souborům .DLL

Soubory knihovny dynamických odkazů umožňují více programům sdílet počítačový kód pro související funkce. Obecně platí, že program Windows se skládá ze základního programového souboru, který končí příponou .exe, která znamená spustitelný soubor, a volitelnou sadu souborů knihovny DLL s dynamickým odkazem, které obsahují další kód. (Soubory DLL nemají nic společného s evropskou finanční institucí De Lage Landen).

Obecně se aplikace dodávají s libovolnými soubory DLL, které potřebují, i když některé mohou soubory DLL instalovat na centrální místo ve vašem počítači, ke kterému mají přístup jiné aplikace. To umožňuje aplikacím sdílet kód pro běžné funkce, jako je kreslení grafiky nebo implementace funkcí zabezpečení. To může ušetřit místo na disku, protože v počítači každého uživatele je potřeba pouze jedna kopie souboru DLL, a může ušetřit paměť a čas načítání, protože soubory DLL se načítají, pouze když je tato část aplikace používána.

Soubory DLL lze také upgradovat odděleně od zbytku programu, což usnadňuje aktualizace a opravy chyb. Nevýhodou je, že pokud je knihovna DLL omylem nahrazena nekompatibilní verzí nebo odstraněna, programy, které se na ni spoléhají, mohou být najednou neschopné spustit.

Zkoumání souborů DLL

Základní fakta o souboru DLL zjistíte kliknutím pravým tlačítkem myši v Průzkumníku souborů Windows a kliknutím na „Vlastnosti“. Kliknutím na kartu „Verze“ zobrazíte informace o tom, která společnost vytvořila knihovnu DLL a o jakou verzi se jedná. To může být užitečné při řešení problémů s kompatibilitou nebo jiných problémů se soubory DLL.

Pokud chcete více podrobností, můžete použít program debugger nebo disassembler k pochopení a monitorování toho, co se děje v DLL při jejím provádění. Reflector pro Visual Studio, IDA a PE Explorer jsou všechny programy, které lze pro tento účel použít, i když obecně vyžadují určité zkušenosti s kódováním a znalosti plynulého používání.

V místní nabídce klikněte na možnost „PE Explorer“. Otevře se soubor DLL pro prohlížení pomocí aplikace PE Explorer.