Artikel ini disusun bersama Luigi Oppido
. Luigi Oppido adalah Pemilik dan Operator Pleasure Point Computers di Santa Cruz, CA. Dia telah berpengalaman lebih dari 16 tahun di bidang reparasi komputer, pemulihan data, penghapusan virus, dan peningkatan kemampuan komputer. Dia membanggakan diri atas kemampuannya melayani konsumen dan penyajian harga yang transparan.
Artikel ini telah dilihat 1.286 kali.
Sebagian besar pengguna tidak perlu menyunting berkas DLL. Namun, jika Anda adalah seorang pemrogram komputer, Anda mungkin perlu menyunting berkas DLL untuk merekayasa balik program, mengekstrak ikon, meretas perangkat lunak, atau sekadar melihat cara kerja program di balik “layar”. Microsoft Visual Studio memungkinkan Anda untuk membuka dan menyunting bagian tertentu dari berkas DLL. Jika Anda perlu menyunting kode di dalam berkas, Anda perlu menggunakan aplikasi decompiler untuk mengekstrak kode dari berkas. Artikel wikiHow ini akan mengajarkan kepada Anda cara membuka dan menyunting berkas DLL di Visual Studio.
Langkah
-
1Ya, Anda bisa membuka dan menyunting beberapa sumber DLL melalui Visual Studio. Anda bisa menggunakan program ini untuk menambahkan, mengekstrak, atau menghapus sumber grafis atau tekstual tertentu, tetapi Anda tidak dapat menyunting fungsi-fungsi berkas DLL. [1] X Teliti sumberIklan
-
1Biasanya tidak. Sebagian besar berkas DLL tidak memuat kode sumber yang dapat disunting. Kode yang ada di dalam sebagian besar berkas DLL sudah dikompilasi menjadi kode biner atau mesin.
- Jika berkas memuat bahasa intermediat (IL), Anda bisa meninjai kode menggunakan peralatan IL Disassembler yang terpasang bersama Visual Studio. Anda juga bisa menggunakan peralatan CIL Disassembler untuk melihat bahasa intermediat yang sama di dalam berkas DLL. Peralatan ini tidak disertakan dalam Visual Studio, tetapi Anda bisa mengunduhnya secara gratis dari Microsoft Store.
- Jika berkas tidak berfungsi dengan baik dan Anda perlu menyuntingnya, Anda bisa melakukan penyuntingan kode sumber asli yang digunakan untuk membuat berkas DLL. Kode ini tersimpan di berkas kode terpisah. Anda dapat menggunakan kode sumber asli untuk membuat berkas DLL baru yang nantinya dapat menggantikan berkas DLL yang tidak bekerja.
-
1Anda bisa merekonstruksi kode menggunakan program decompiler . Program ini mengambil bahasa mesin dari berkas DLL dan mengubahnya menjadi bahasa tingkat tinggi seperti C++ atau C#.
- Peringatan: Kode yang Anda ekstrak dari berkas DLL menggunakan decompiler merupakan hasil rekonstruksi. Tidak ada jaminan bahwa kode akan sama dengan kode sumber asli. Jika Anda ingin mengganti berkas DLL menggunakan kode hasil ekstraksi program decompiler , ada kemungkinan Anda perlu melakukan banyak pengujian untuk memastikan program yang bergantung pada berkas DLL tersebut berfungsi dengan baik.
Iklan
-
1Anda bisa membuka berkas DLL di Visual Studio seperti halnya saat Anda membuka berkas lain. Untuk membuka berkas, klik menu “ File ” pada bilah menu di atas layar, diikuti dengan opsi “ Open ”. Setelah itu, pilih “ File ”, klik berkas DLL yang Anda ingin buka, dan pilih “ Open ”. Berkas akan dibuka di jendela “ Resource Editor ” baru. Sebagai alternatif, ikuti langkah-langkah berikut untuk membuka berkas DLL: [2] X Teliti sumber
- Pastikan Visual Studio sudah terpasang.
- Tekan pintasan “ Win ” + “ E ” untuk membuka File Explorer .
- Cari folder penyimpanan berkas DLL yang Anda ingin buka.
- Klik kanan folder dan pilih “ Open with Visual Studio ”.
- Perluas folder pada jendela “ Solution Explorer ” di sisi kanan.
- Klik dua kali berkas DLL yang Anda ingin buka.
-
1Anda bisa menambahkan sumber baru ke berkas DLL melalui Visual Studio. Sumber-sumber ini mencakup akselerator pintasan kibor, gambar bitmap , kursor, ikon, kotak dialog, menu, berkas HTML, berkas audio (.wav), rangakaian tabel, dan nomor versi. Ikuti langkah-langkah berikut untuk menambahkan sumber baru ke berkas DLL:
- Buka berkas di Visual Studio.
- Klik kanan folder yang Anda ingin tambahi sumber pada jendela “ Resource Editor ”.
- Klik “ Add Resource ”.
- Klik dua kali jenis sumber yang Anda ingin tambahkan atau klik “ Import ” untuk mengimpor berkas yang sudah ada.
- Klik “ File ”.
- Klik “ Save [namaberkas].dll ” untuk menimpa berkas atau pilih “ Save [namaberkas].dll as ” untuk menyimpan salinan berkas.
Iklan
-
1Anda bisa melakukannya dengan mudah melalui Visual Studio. Peringatan: Penyuntingan atau penghapusan konten dari berkas DLL dapat membuat program yang bergantung pada berkas tersebut tidak berfungsi dengan sesuai. Pastikan Anda mencadangkan salinan berkas DLL yang akan disunting. Ikuti langkah-langkah berikut untuk menghapus sumber dari berkas DLL:
- Buka berkas DLL di Visual Studio.
- Perluas folder penyimpanan sumber yang Anda ingin hapus di jendela “ Resource Editor ”.
- Klik kanan sumber yang perlu dihapus dan pilih “ Delete ”.
- Klik “ File ”.
- Klik “ Save [namaberkas].dll ” untuk menimpa berkas atau pilih “ Save [namaberkas].dll as ” untuk menyimpan salinan berkas.
-
1Anda bisa menggunakan Visual Studio untuk membuat berkas DLL baru dengan mudah. Anda dapat melakukannya menggunakan kode sumber sendiri atau kode sumber hasil ekstraksi program decompiler . Ikuti langkah-langkah berikut untuk membuat berkas DLL baru di Visual Studio: [3] X Teliti sumber
- Buka “ Visual Studio ”.
- Klik “ Create New Project ”.
- Tikkan class pada bilah pencarian di atas layar.
- Gulirkan layar dan pilih “ Class Library (.NET Framework) ”, kemudian klik “ Next ”.
- Tikkan nama proyek dan klik “ Create ”.
- Masukkan kode berkas DLL.
- Klik “ Build ” pada bilah menu di atas layar.
- Klik “ Build Solution ” untuk membuat berkas DLL baru.
- Periksa jendela “ Output ” di bawah untuk mengetahui lokasi penyimpanan berkas DLL.
Iklan
Bagaimana cara membuka berkas DLL di peralatan IL Disassembler ?
-
1Anda bisa melakukannya menggunakan Developer Command Prompt. Peralatan IL Disassembler memungkinkan Anda untuk melihat bahasa intermediat (IL) dan bahasa penyusunan di dalam berkas DLL. Peralatan ini terpasang bersama Visual Studio. Ikuti langkah-langkah berikut untuk membuka berkas DLL di IL Disassembler :
- Klik menu Start Windows.
- Tikkan Developer Command Prompt .
- Klik “ Developer Command Prompt for VS 2019 ” (atau versi Visual Studio apa pun yang Anda gunakan).
- Tikkan ILDASM.EXE dan tekan “ Enter ”.
- Seret dan jatuhkan berkas DLL ke jendela “ IL Disassembler ”.
- Perluas nama berkas di bawah segmen “ MANIFEST ” pada jendela “ IL Disassembler ”.
- Klik kelas atau fungsi untuk melihat kode penyusunnya.
-
1Anda perlu menggunakan program decompiler terpisah di luar Visual Studio. Program-program seperti ini bisa mengonversi kode mesin ke dalam bahasa tingkat tinggi seperti C++ atau C#. Peringatan: Kode yang diekstrak program ini merupakan hasil rekonstruksi dan tidak dijamin sama dengan kode sumber asli. Ikuti langkah-langkah berikut untuk membongkar berkas DLL: [4] X Teliti sumber
- Unduh dan pasang program decompiler . Beberapa program yang populer mencakup Reflector, dotPeek, dan JustDecompile.
- Buka program decompiler .
- Seret dan jatuhkan berkas DLL ke jendela program.
- Perluas program atau nama berkas pada panel di sisi kanan.
- Perluas nama program di samping ikon-ikon tanda kurung.
- Klik fungsi atau nama kelas untuk melihat kodenya.
- Salin kode ke berkas Visual Studio, atau klik “ File ”, diikuti “ Export to Project ”.
Iklan
-
1Beberapa berkas DLL perlu didaftarkan agar bisa berfungsi. Anda bisa mendaftarkan berkas DLL melalui program Run. Ikuti langkah-langkah berikut untuk mendaftarkan berkas DLL pada Windows 10: [5] X Teliti sumber
- Tekan pintasan “ Win ” + “ R ” untuk menjalankan Run.
- Tikkan regsvr32 di samping tombol " Open ".
- Seret dan jatuhkan berkas DLL ke kolom teks " Open " untuk menambahkan alamat ke berkas.
- Apit alamat ke berkas DLL dengan tanda kutip (" ").
- Klik “ Ok ”.