Artikel ini disusun oleh tim penyunting terlatih dan peneliti yang memastikan keakuratan dan kelengkapannya.
Tim Manajemen Konten wikiHow
memantau hasil penyuntingan staf kami secara saksama untuk menjamin artikel yang berkualitas tinggi.
Ada 7 referensi
yang dikutip dalam artikel ini dan dapat ditemukan di akhir halaman.
Artikel ini telah dilihat 2.744 kali.
Berkas DLL ( Dynamic Link Library ) berisi objek dan kode yang digunakan oleh program Windows untuk menyelesaikan tugasnya. DLL tidak sama dengan program, dan berkas ini tidak bisa dijalankan atau dijelajahi tanpa menggunakan program khusus. Anda juga tidak bisa melihat kode DLL melalui program penyunting teks. Untuk menjelajahi isi berkas DLL, Anda bisa menggunakan salah satu alat ( tool ) yang dijelaskan di artikel ini untuk mengevaluasi, melakukan decompile , menyunting, dan mengekstrak media yang ada di dalam berkas DLL. Jangan pernah menyunting DLL yang digunakan oleh program tertentu karena bisa membuat program tersebut macet.
Langkah
-
Program ini memungkinkan Anda untuk menjelajahi gambar, ikon, dan media lain yang ada dalam berkas DLL. Jika Anda hanya ingin mengambil konten tertentu yang ada di dalam berkas DLL (misalnya video atau audio), ini bisa dilakukan secara mudah dengan Resource Hacker. Antarmuka grafisnya sederhana, dan memungkinkan Anda menyunting isi DLL dengan penyunting biner dan penyunting teks biasa.
- Kunjungi http://www.angusj.com/resourcehacker untuk mengunduh Resource Hacker secara gratis.
Iklan
-
Cobalah menggunakan Resource Tuner 2 untuk melihat, menyunting, dan mengekstrak berbagai jenis media yang ada di dalam berkas DLL. Program ini hampir sama dengan Resource Hacker, tetapi memiliki sejumlah fitur tambahan, misalnya kemampuan dalam mengekstrak berbagai jenis berkas (termasuk PNG). Kekurangannya, alat ini hanya bisa digunakan secara gratis dalam waktu 30 hari. Sesudah berlalu 30 hari, Anda harus membayar biaya langganan jika ingin terus menggunakannya.
- Kunjungi http://www.restuner.com/download.htm untuk mengunduh Resource Tuner 2 dengan masa percobaan selama 30 hari.
-
Apabila Anda sekadar ingin menjelajahi daftar komponen DLL yang dibutuhkan, cobalah Dependencies. Alat yang dibuat berdasarkan program Dependency Walker yang pernah populer dan disertakan dalam Microsoft Visual Studio ini mampu memindai berkas DLL dan menampilkan urutan hierarki dari semua dependensi dan berkas yang dibutuhkan. [1] X Teliti sumber Program ini tidak bisa menyunting dan melakukan decompile pada berkas DLL, tetapi sangat cocok digunakan untuk mengatasi galat ( error ) DLL.
- Kunjungi https://github.com/lucasg/Dependencies untuk mengunduh Dependencies secara gratis.
Iklan
-
Jika ingin mengetahui kode yang membentuk berkas DLL, Anda membutuhkan program decompiler seperti ILSpy. Decompiler .NET (yang tersedia untuk Windows, Linux, dan Mac) ini adalah program sumber terbuka ( open source ) yang terus dikembangkan secara aktif. [2] X Teliti sumber Program ini bisa digunakan untuk menjelajahi konten DLL, melakukan decompile ke Visual Basic, serta menyimpan kodenya dalam bentuk proyek C#.
- Kunjungi https://github.com/icsharpcode/ILSpy untuk mengunduh ILSpy versi standalone (berdiri sendiri).
- Anda juga bisa mengunduh pengaya ( plugin ) Visual Studio dengan mengunjungi https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.ILSpy .
-
Decompiler standalone gratis buatan JetBrains ini bisa dijadikan opsi lain untuk memeriksa kode DLL. Apabila Anda ingin mengubah .NET DLL ke kode C# atau IL yang setara, gunakan dotPeek. Decompiler ini memiliki fitur yang lengkap dan antarmuka sederhana. Anda juga bisa menggunakannya untuk menyimpan kode dalam bentuk berkas .csproj, yang selanjutnya dapat dibuka, disunting, dan di- compile ulang menggunakan Visual Studio. [3] X Teliti sumber
- Kunjungi https://www.jetbrains.com/decompiler untuk mengunduh dotPeek.
Iklan
-
Penyunting hex Windows ini bisa digunakan untuk menyunting kode hex DLL secara langsung. DLL merupakan kode yang telah di- compile dan tidak bisa disunting dengan penyunting teks biasa. Apabila Anda tidak ingin melakukan decompile pada berkas DLL dan menyunting berkas kode sumber yang ditautkan secara langsung, gunakan penyunting kode hex untuk menyunting data biner. Walaupun ada beragam penyunting kode hex di pasaran, HxD memiliki kelebihan, yaitu mampu membandingkan kode hex dari 2 berkas berbeda.
- Kunjungi https://www.portablefreeware.com/?id=1454 untuk mengunduh HxD Hex Editor.
- Ingat, secara harfiah kode hex hanya memiliki kode 1 dan 0. Jadi, Anda tidak bisa menyunting kode pemrograman apa pun menggunakan program penyunting seperti HxD.
-
Jika mempunyai Visual Studio, Anda bisa melihat informasi dalam berkas DLL menggunakan perintah dumpbin . Dumpbin merupakan bagian dari Visual Studio (termasuk versi Community gratis) yang dapat menampilkan informasi mengenai berkas DLL. [4] X Teliti sumber Dumpbin harus dijalankan dari command prompt Visual Studio, bukan command prompt Windows. Untuk memeriksa berkas DLL menggunakan dumpbin , gunakan syntax dumpbin [options] namaberkas.dll . Beberapa opsi yang mungkin bermanfaat bagi Anda:
- Lihatlah seluruh dependensi menggunakan dumpbin /DEPENDENTS namaberkas.dll . [5] X Teliti sumber
- Lihatlah header untuk setiap objek anggota menggunakan dumpbin /HEADERS namaberkas.dll . [6] X Teliti sumber
- Lihatlah semua definisi yang diekspor dari berkas DLL menggunakan dumpbin /EXPORTS namaberkas.dll . [7] X Teliti sumber
- Untuk mendapatkan daftar semua opsi dumpbin , cobalah mengunjungi https://docs.microsoft.com/en-us/cpp/build/reference/dumpbin-options?view=msvc-170 .
Iklan
wikiHow Terkait
Referensi
- ↑ https://docs.microsoft.com/en-us/troubleshoot/windows-client/deployment/dynamic-link-library
- ↑ https://github.com/icsharpcode/ILSpy
- ↑ https://www.jetbrains.com/decompiler/
- ↑ https://docs.microsoft.com/en-us/cpp/build/reference/dumpbin-reference?view=msvc-170
- ↑ https://docs.microsoft.com/en-us/cpp/build/reference/dependents?view=msvc-170
- ↑ https://docs.microsoft.com/en-us/cpp/build/reference/headers?view=msvc-170
- ↑ https://docs.microsoft.com/en-us/cpp/build/reference/dash-exports?view=msvc-170
Tentang wikiHow ini
Tim Manajemen Konten wikiHow memantau hasil penyuntingan staf kami secara saksama untuk menjamin artikel yang berkualitas tinggi. Artikel ini telah dilihat 2.744 kali.