Jak otworzyć pliki DLL

Autor: Mark Sanchez
Data Utworzenia: 5 Styczeń 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding
Wideo: How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding

Zawartość

Biblioteka dołączana dynamicznie (lub pliki DLL) jest podstawą tradycyjnego programowania Windows. Są to zewnętrzne pliki danych, do których mają dostęp różne programy (bez ingerencji z zewnątrz); eliminuje to potrzebę osadzania takich plików w każdym programie. Pliki DLL działają w tle i przeciętny użytkownik rzadko je napotyka. Jednak z tego czy innego powodu może być konieczne otwarcie jednego z plików DLL. W tym artykule pokażemy, jak to zrobić.

Kroki

Metoda 1 z 2: Korzystanie z plików DLL

  1. 1 Dowiedz się, czym jest plik DLL. Biblioteka dołączana dynamicznie (pliki DLL) to zewnętrzne pliki danych, do których programy mają dostęp w celu ich normalnego działania; eliminuje to potrzebę budowania bibliotek w każdym programie.
    • Biblioteka łączy dynamicznych jest podstawą tradycyjnego programowania Windows i pozwala na tworzenie wydajnych i małych programów.
  2. 2 Należy pamiętać, że przeciętny użytkownik nie musi otwierać ani edytować plików DLL. W większości są to pliki działające w tle. Programy automatycznie instalują i uzyskują dostęp do plików DLL, a ich przenoszenie lub usuwanie może prowadzić do awarii systemu.
    • Czasami podczas instalowania programu może zostać wyświetlony monit o zainstalowanie dodatkowych plików DLL. Upewnij się, że otrzymujesz program z zaufanych źródeł, ponieważ pliki DLL mogą zawierać złośliwy kod.
    • Jeśli jesteś zainteresowany tworzeniem plików DLL, zobacz następną sekcję.
  3. 3 Zarejestruj nowy plik DLL. Jeśli zainstalowałeś plik DLL ręcznie (skopiowano go do folderu programu), może być konieczne zarejestrowanie go, aby program mógł z nim współpracować. Sprawdź w dokumentacji programu, czy musisz zarejestrować plik DLL (w większości przypadków nie jest to konieczne).
    • Otwórz wiersz polecenia. Kliknij Start -> Uruchom (lub naciśnij Win + R) i wpisz cmd... Przejdź do katalogu z nowym plikiem DLL.
    • W systemie Windows 7 lub nowszym otwórz folder zawierający nowy plik DLL, przytrzymaj klawisz Shift, kliknij folder prawym przyciskiem myszy i wybierz opcję Otwórz okno poleceń z menu kontekstowego. Wiersz poleceń otworzy się bezpośrednio w bieżącym katalogu.
    • Wchodzić regsvr32 nazwa_dll.dll i naciśnij Enter. To polecenie doda plik DLL do rejestru systemu Windows.
    • Wchodzić regsvr32 -u nazwa_dll.dllaby usunąć plik DLL z rejestru systemu Windows.

Metoda 2 z 2: Dekompilacja plików DLL

  1. 1 Pobierz i zainstaluj dekompilator. Dekompilator to program, który umożliwia przeglądanie kodu źródłowego używanego do tworzenia pliku lub programu (w naszym przypadku pliku DLL). Aby wyświetlić plik DLL, potrzebujesz dekompilatora, aby otworzyć kod źródłowy pliku. Otwarcie pliku DLL bez dekompilatora (na przykład za pomocą notatnika) spowoduje wyświetlenie nieczytelnych znaków.
    • dotPeek to jeden z popularniejszych darmowych dekompilatorów. Jest dostępny tutaj.
  2. 2 Otwórz plik DLL w dekompilatorze. Jeśli używasz dotPeek, kliknij Plik -> Otwórz, a następnie zlokalizuj plik DLL, który chcesz zdekompilować. Możesz przeglądać pliki DLL bez naruszania integralności systemu.
  3. 3 Użyj funkcji Eksplorator zespołów, aby otworzyć węzły pliku DLL. Pliki DLL składają się z „węzłów” lub modułów kodu, które tworzą plik DLL. Możesz otwierać i wyświetlać każdy węzeł oraz znajdujące się w nim węzły zagnieżdżone.
  4. 4 Kliknij dwukrotnie węzeł, aby wyświetlić jego kod. Kod węzła zostanie wyświetlony w prawym oknie dotPeek. dotPeek wyświetla kod w C# lub może pobrać dodatkowe biblioteki w celu wyświetlenia kodu źródłowego.
    • Jeśli do przeglądania strony wymagane są dodatkowe biblioteki, dotPeek spróbuje je pobrać automatycznie.
  5. 5 Jeśli nie rozumiesz fragmentu kodu, użyj funkcji Szybka dokumentacja, aby dowiedzieć się, co oznaczają polecenia.
    • Najedź kursorem na fragment niezrozumiałego kodu (w oknie „Widok kodu”).
    • Naciśnij Ctrl + Q, aby otworzyć okno szybkiej dokumentacji.
    • Kliknij hiperłącza, aby uzyskać informacje o konkretnym zespole.
  6. 6 Wyeksportuj kod do programu Visual Studio (Visual Studio). Jeśli chcesz edytować swój kod i utworzyć nowy plik DLL, możesz wyeksportować kod źródłowy do programu Visual Studio. Wyeksportowany kod zostanie wyświetlony w C # (nawet jeśli kod źródłowy jest napisany w innym języku).
    • Kliknij prawym przyciskiem plik DLL w Eksploratorze zespołów.
    • Wybierz „Eksportuj do projektu”.
    • Wybierz opcje eksportu. Możesz otworzyć plik bezpośrednio w programie Visual Studio, jeśli chcesz rozpocząć jego edycję.
  7. 7 Po załadowaniu pliku do programu Visual Studio możesz edytować jego kod i utworzyć nowy plik DLL. Kliknij tutaj, aby uzyskać szczegółowe instrukcje dotyczące korzystania z programu Visual Studio.