Menggunakan Berkas DLL Melakukan Decompile pada Berkas DLL
DLL (dynamic link library) adalah berkas Windows yang digunakan oleh program untuk memanggil fungsi yang sudah ada. Pada dasarnya, mereka memungkinkan Windows dan program yang lain untuk menjalankan fungsinya tanpa harus memiliki fungsi tersebut. Berkas DLL adalah bagian penting dalam pemrograman Windows, dan membuat program menjadi lebih ramping dan lebih efisien. Bagi kebanyakan pengguna, berkas DLL akan berada di latar belakang. Program akan memasang dan memanggil mereka secara otomatis, dan memindahkan berkas tersebut bisa menyebabkan masalah yang serius pada sistem komputer.  Kadang-kadang ketika memasang program buatan komunitas, Anda akan diminta untuk menempatkan berkas DLL di lokasi tertentu. Pastikan Anda percaya dengan program tersebut sebelum mengikuti instruksi ini, karena berkas DLL bisa berbahaya. Jika Anda tertarik untuk mempelajari cara membuat berkas DLL, lihat bagian berikutnya. Jika Anda harus menyalin berkas DLL secara manual ke dalam sebuah folder atau program untuk digunakan, Anda mungkin harus mendaftarkannya di Registry Windows sebelum berkas tersebut bisa digunakan. Lihat petunjuk di programnya untuk menentukan apakah Anda harus melakukan langkah ini atau tidak (ini sangat tidak umum bagi kebanyakan program Windows).  Buka Command Prompt. Anda dapat menemukanya di menu Start atau dengan menekan ⊞ Win+R dan mengetik cmd. Arahkan ke lokasi dari berkas DLL baru Anda. Jika Anda menggunakan Windows 7 atau yang lebih baru, buka folder yang berisi berkas DLL baru, tahan tombol ⇧ Shift dan klik kanan di dalam folder tersebut, dan pilih "Open command window here". Command Prompt akan langsung dibuka di folder tersebut. Ketik regsvr32 dllname.dll dan tekan ↵ Enter. Ini akan menambahkan berkas DLL ke Registry Windows. Ketik regsvr32 -u dllname.dll untuk menghapus berkas DLL dari Registry Windows. "Decompiler" adalah sebuah program yang memungkinkan Anda untuk melihat kode sumber yang digunakan untuk membuat sebuah berkas atau program, dalam hal ini adalah berkas DLL. Untuk melihat kode yang membuat sebuah berkas DLL bisa berfungsi, Anda harus menggunakan sebuah decompiler untuk mengembalikan berkas tersebut ke dalam kode yang dapat dibaca. Membuka berkas DLL tanpa decompiler (seperti membukanya dengan Notepad) akan menampilkan karakter tidak terbaca yang berantakan dan campur aduk. dotPeek adalah salah satu decompiler gratis yang populer. Ini bisa didapatkan di jetbrains.com/decompiler/. Jika Anda menggunakan dotPeek, klik "File" → "Open" kemudian jelajahi berkas DLL yang ingin Anda decompile. Anda dapat menjelajahi isi dari berkas DLL tersebut tanpa mempengaruhi sistem Anda. Berkas DLL terbuat dari "simpul-simpul", atau modul kode yang bekerja bersama untuk membentuk seluruh berkas DLL. Anda bisa memperluas setiap simpul untuk melihat subnode yang mungkin ada di dalamnya. Kode untuk simpul yang Anda pilih akan muncul di bingkai sebelah kanan dotPeek. Anda dapat menelusuri kodenya untuk meninjaunya. dotPeek akan menampilkan kodenya di C# , atau akan mengunduh library tambahan agar Anda dapat melihat kode dari sumber aslinya. Jika simpulnya memerlukan library tambahan agar bisa dilihat, dootPeek akan berupaya untuk mengunduhnya secara otomatis. Jika Anda menemukan potongan kode yang tidak Anda pahami, Anda dapat menggunakan fitur Quick Documentation untuk melihat apa yang dilakukan oleh perintah tersebut.  Tempatkan kursor Anda di potongan kode yang ingin Anda cari keterangannya di bingkai Code Viewer. Tekan Ctrl+Q untuk memuat jendela Quick Documentation. Ikuti tautannya untuk mempelajari lebih lanjut tentang masing-masing aspek kode yang Anda teliti. Jika Anda ingin memanipulasi, menyunting, dan membuat berkas Anda sendiri, Anda dapat mengekspornya ke dalam Visual Studio. Kode yang diekspor akan berada di C# , meskipun aslinya ditulis dalam bahasa pemrograman yang berbeda.  Klik kanan berkas DLL di Assembly Explorer. Pilih "Export to Project" Pilih opsi ekspor Anda. Anda bisa membuat proyek tersebut langsung dibuka di Visual Studio jika Anda ingin berkasnya dijalankan di program tersebut dengan segera. Setelah proyek Anda dimuat di Visual Studio, Anda akan memiliki kendali penuh untuk menyunting dan membuat berkas DLL sesuai dengan kreasi Anda sendiri. Klik di sini untuk instruksi terperinci tentang cara menggunakan Visual Studio.
Pahami apa itu berkas DLL. Ketahuilah bahwa pengguna rata-rata tidak perlu membuka atau berinteraksi dengan berkas DLL. Daftarkan DLL baru. Unduh dan pasang sebuah decompiler. Buka berkas DLL di decompiler Anda. Gunakan "Assembly Explorer" untuk menjelajahi simpul (node) dari berkas DLL tersebut. Klik dua kali sebuah simpul untuk melihat kodenya. Dapatkan klarifikasi untuk potongan kode yang berbeda. Ekspor kodenya ke Visual Basic. Sunting kodenya di Visual Studio.
https://www.wikihow.com/Open-DLL-Files https://www.wikihow.com/Open-DLL-Files
Using DLL Files Decompiling DLL Files