Unduh PDF
Unduh PDF
Dynamic Link Library, atau berkas DLL, adalah andalan dari pemrograman Windows tradisional. Berkas tersebut digunakan oleh program untuk mendapatkan fungsi dan library tambahan tanpa harus ditanamkan ke programnya itu sendiri. Sering kali, berkas DLL dibagi diantara berbagai program yang berbeda. Bagi kebanyakan pengguna, DLL berjalan di latar belakang, dan jarang sekali Anda harus berurusan dengan berkas ini. Meskipun begitu, kadang-kadang Anda perlu mendaftarkan sebuah DLL agar program yang Anda pasang bisa berjalan dengan benar. Jika Anda tertarik dalam pengodean, mengeksplorasi cara pembuatan DLL juga bisa memperjelas pemahaman Anda.
Langkah
-
Pahami apa itu 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.
-
Ketahuilah bahwa pengguna rata-rata tidak perlu membuka atau berinteraksi dengan berkas DLL. 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.
-
Daftarkan DLL baru. 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). [1] X Teliti sumber
- 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.
Iklan
-
Unduh dan pasang sebuah decompiler. "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/ .
-
Buka berkas DLL di decompiler Anda. 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. [2] X Teliti sumber
-
Gunakan "Assembly Explorer" untuk menjelajahi simpul ( node ) dari berkas DLL tersebut. 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.
-
Klik dua kali sebuah simpul untuk melihat kodenya. 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.
-
Dapatkan klarifikasi untuk potongan kode yang berbeda. 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.
-
Ekspor kodenya ke Visual Basic. 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.
-
Sunting kodenya di Visual Studio. 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.Iklan
Referensi
Iklan