Articles

Co to jest plik DLL i jak go otworzyć

możesz nas wesprzeć, pobierając ten artykuł w formacie PDF z poniższego linku. Pobierz przewodnik w formacie PDF

Jeśli jesteś użytkownikiem systemu Windows, jesteśmy pewni, że wystąpił błąd informujący, że brakuje jakiegoś pliku DLL. I to jest w porządku, jeśli nie wiesz, czym są pliki DLL, ponieważ większość użytkowników nie. tak, będziemy złamać mit i powiedzieć wszystko, co musisz wiedzieć o plikach DLL.

pliki DLL

Po pierwsze, DLL oznacza Dynamic Link Library., Pliki te biblioteki zawierają kod do wykonywania określonej funkcji dla aplikacji w systemach operacyjnych Windows. Składają się one z klas, zmiennych i zasobów, które mogą zawierać obrazy, ikony i pliki oraz interfejsy użytkownika.

pliki DLL składają się z języków programowania C lub c++. Głównie używa C++. Co ciekawe, możesz nawet napisać własny kod DLL. Jednak lepiej jest znać pewne podstawy, zanim spróbujesz majstrować z istniejącymi bibliotekami DLL.

plik DLL będzie miałrozszerzenie dll., Po uruchomieniu aplikacji system operacyjny tworzy niezbędne łącza do pliku DLL wymaganego do uruchomienia aplikacji. Z tego powodu plik DLL może świadczyć usługi dla więcej niż jednej aplikacji w tym samym czasie.

Do czego służą pliki DLL?

jak wspomniano wcześniej, pliki DLL obsługują jedną lub wiele aplikacji w zależności od usługi wymaganej od nich. Na przykład, można nazwać xyz.plik dll do wydruku strony. Zazwyczaj te pliki DLL pochodzą z systemem operacyjnym.,

jednym z podstawowych zadań plików DLL jest znalezienie wolnego miejsca na dysku twardym, zlokalizowanie określonego katalogu itp.

jak dynamiczne linkowanie pomaga?

aby zrozumieć, dlaczego biblioteki DLL są pomocne, pomyśl o linkowaniu statycznym w porównaniu do dynamicznego linkowania. Tradycyjnie linkowanie statyczne jest częścią wielu systemów operacyjnych. Wszystkie składniki kodu wymagane do uruchomienia programu są gromadzone w pliku wykonywalnym.

w pewnym sensie możemy powiedzieć, że plik wykonywalny jest niezależny od innych plików po statycznym połączeniu.,

z drugiej strony dynamiczne łączenie prezentuje funkcje ogólne dla jednej lub więcej aplikacji. Dlatego pojedynczy plik DLL służy jako centrum poleceń i kontroli dla różnych plików.

dlatego każda aplikacja nie wymaga swojego kodu. W związku z tym zmniejsza rozmiar aplikacji i oszczędza miejsce na dysku twardym.

Otwieranie pliku DLL

chociaż nie powinieneś zadzierać z plikami DLL, lepiej jest użyć zaufanego oprogramowania, jeśli nadal chcesz otworzyć taki plik., Dlatego zaufane oprogramowanie, takie jak Microsoft Disassembler i Microsoft Visual Studio, to najlepsze opcje otwarcia pliku DLL.

Jeśli nie możesz znaleźć pliku DLL w systemie, oto jak możesz wyświetlić kilka plików DLL na komputerze:

  1. przejdź do folderu Windows. Jest w folderze pliki programu.
  2. w folderze Windows przejdź do folderu System 32.
  3. tutaj można zobaczyć wiele .pliki dll używane przez system.,

błąd pliku DLL

Po uruchomieniu aplikacji system zgromadzi wszystkie niezbędne funkcje i pliki potrzebne do uruchomienia pliku. Ponieważ system Windows używa modelu dynamicznego, jeśli którykolwiek z.brak plików dll, system wyświetli komunikat o błędzie.

zazwyczaj komunikat mówi: „missing xyz.plik dll.,”

Pobieranie pliku DLL

można pobrać pliki DLL z zaufanych źródeł i dodać pobrany plik DLL do odpowiedniego katalogu w systemie Windows, aby naprawić błędy nie znaleziono lub brakujące DLL.

usuwanie pliku DLL

Po pierwsze, pliki DLL mogą być trudne do zinterpretowania, ponieważ obsługują wiele plików w tym samym czasie. Dlatego nie można przewidzieć, czy plik DLL jest przydatny, czy nie. Dlatego, jeśli myślałeś o usunięciu pliku DLL w systemie, lepiej porzuć ten pomysł., Usuwanie pliku DLL jest zwykle niebezpiecznym ćwiczeniem.

DLL Hell

’DLL Hell' jest terminem bardzo powszechnie używanym w układzie deweloperów. Czasami, gdy instaluje się nowy program lub gdy system otrzymuje aktualizację, może występować niedopasowanie między oryginalnymi plikami a istniejącymi wersjami DLL.

powoduje to awarię lub nie uruchomienie aplikacji w ogóle. Jednak platformy. NET zazwyczaj są bezpieczne od takich problemów. Aby przezwyciężyć piekło DLL, System Windows wymyślił Windows File Protect (WFP) i chronione biblioteki DLL.,

dzięki chronionym bibliotekom DLL istniejące pliki DLL są aktualizowane tylko po pojawieniu się oficjalnej aktualizacji Windows update. Nawet wtedy, jeśli jakikolwiek inny program aktualizuje plik DLL, System Windows przywraca go do oryginalnej wersji, aby uniknąć problemów z niedopasowaniem.

pliki EXE lub DLL

często entuzjaści technologii rysują porównania między plikami EXE i DLL. Istnieje jednak ogromna różnica między nimi. Po pierwsze, w przeciwieństwie do pliku EXE, nie można uruchomić pliku DLL, klikając go. Nie wykonują ich bezpośrednio.

z drugiej strony, pliki DLL mają ten sam format co plik EXE. Niektóre pliki DLL używają nawet .,exe extension. Zwykle pliki DLL kończą się literą a .rozszerzenie dll, niektóre inne popularne rozszerzenia są .ocx,drv i .cpl.

wnioski

radzenie sobie z błędami DLL może być trudnym biznesem. Możesz jednak skanować w poszukiwaniu uszkodzonych plików, skorzystać z pomocy narzędzia ochrony zasobów systemu Windows lub po prostu ponownie zainstalować aplikację. Te kroki zwykle rozwiązują problemy związane z biblioteką DLL.

najbezpieczniejszym sposobem obejścia błędów DLL jest upewnienie się, że nigdy nie dotykasz pliku DLL.

możesz nas wesprzeć, pobierając ten artykuł w formacie PDF z poniższego linku. Pobierz przewodnik w formacie PDF