Ketergantungan Walker - Cara menggunakan - Tutorial

Daftar Isi:

Ketergantungan Walker - Cara menggunakan - Tutorial
Ketergantungan Walker - Cara menggunakan - Tutorial

Video: Ketergantungan Walker - Cara menggunakan - Tutorial

Video: Ketergantungan Walker - Cara menggunakan - Tutorial
Video: Tutorial Download Di Gaming With TR (Bahasa Indonesia) - YouTube 2024, April
Anonim

Terkadang langkah pemecahan masalah yang normal tidak akan memotongnya. Kita mungkin perlu melangkah lebih jauh - lebih seperti pemecahan masalah forensik. Hari ini saya akan menulis tentang alat yang akan membantu kami melakukan hal itu. Ketergantungan Walker adalah alat untuk menganalisis dependensi dari aplikasi Windows - seperti fungsi, modul, dll. Ini membangun pohon hirarki dari semua modul dependen dari exe, dll, sys, dll.

Ketergantungan Walker

Ketergantungan Walker dapat membantu Anda dalam memecahkan kesalahan aplikasi, kesalahan registrasi file, pelanggaran akses memori dan kesalahan halaman yang tidak valid.

Ketergantungan Walker menjadi sangat membantu jika program khusus Anda tidak memuat, atau layanan gagal dimulai dengan kesalahan yang menunjuk ke dll tertentu. Dalam kasus seperti itu Anda dapat memuat program itu atau dll di Ketergantungan Walker, untuk melihat file yang gagal memuat atau modul apa yang menyebabkan masalah - dan kemudian memperbaikinya.
Ketergantungan Walker menjadi sangat membantu jika program khusus Anda tidak memuat, atau layanan gagal dimulai dengan kesalahan yang menunjuk ke dll tertentu. Dalam kasus seperti itu Anda dapat memuat program itu atau dll di Ketergantungan Walker, untuk melihat file yang gagal memuat atau modul apa yang menyebabkan masalah - dan kemudian memperbaikinya.

Program ini tidak hanya memuat modul, tetapi juga memindai potensi kesalahan. Menurut file Bantuan, ia melakukan pekerjaan berikut:

  • Mendeteksi file yang hilang. Ini adalah file yang diperlukan sebagai ketergantungan ke modul lain. Gejala masalah ini adalah "Perpustakaan tautan dinamis BAR.DLL tidak dapat ditemukan di jalan yang ditentukan …" kesalahan.
  • Mendeteksi File tidak valid. Ini termasuk file yang tidak kompatibel dengan Win32 atau Win64 dan file yang rusak. Gejala masalah ini adalah kesalahan "Aplikasi atau DLL BAR.EXE bukan citra Windows yang valid".
  • Mendeteksi ketidakcocokan impor / ekspor. Memverifikasi bahwa semua fungsi yang diimpor oleh modul sebenarnya diekspor dari modul dependen. Semua fungsi impor yang belum terselesaikan ditandai dengan kesalahan. Gejala masalah ini adalah "Titik entri prosedur FOO tidak dapat ditemukan dalam kesalahan perpustakaan tautan dinamis BAR.DLL".
  • Mendeteksi kesalahan ketergantungan melingkar. Ini adalah kesalahan yang sangat langka, tetapi dapat terjadi dengan fungsi yang diteruskan.
  • Mendeteksi jenis modul CPU yang tidak cocok. Ini terjadi jika modul yang dibangun untuk satu CPU mencoba memuat modul yang dibuat untuk CPU yang berbeda.
  • Mendeteksi inkonsistensi checksum dengan memverifikasi modul checksum untuk melihat apakah ada modul yang telah dimodifikasi setelah dibangun.
  • Mendeteksi tumbukan modul dengan menyorot semua modul yang gagal dimuat di alamat pangkalan yang mereka sukai.
  • Mendeteksi kegagalan inisialisasi modul dengan melacak panggilan ke titik masuk modul dan mencari kesalahan.
  • Ketergantungan Walker juga dapat melakukan profil run-time aplikasi Anda untuk mendeteksi modul yang dimuat secara dinamis dan kegagalan inisialisasi modul. Pemeriksaan kesalahan yang sama dari atas berlaku untuk modul yang dimuat secara dinamis juga.

Misalnya, saya sedang membantu klien pada hari yang lain - dia sedang memuat Internet Explorer, tetapi IE terus mogok, tanpa kesalahan tertentu. Kami telah melakukan sebagian besar pemecahan masalah dasar seperti menonaktifkan add-on dan bilah alat, mengatur ulang IE ke pengaturan default, dll. Namun tetap saja gagal. Ini berarti satu atau lebih file yang diperlukan untuk Internet Explorer berjalan dengan baik, menciptakan masalah. Selalu sulit untuk memecahkan masalah pada kasus tersebut tetapi dengan Ketergantungan Walker, kita dapat melihat apakah ada yang salah dengan salah satu file dependen.

Jadi saya memuat Internet Explorer di Dependensi Walker.

Saya selanjutnya, memperluas daftar satu per satu
Saya selanjutnya, memperluas daftar satu per satu
Lalu saya memeriksa setiap modul, untuk melihat apakah saya dapat menemukan sesuatu yang mencurigakan di sana. Saya menggulir melalui modul dan cukup beruntung untuk menemukan masalahnya.
Lalu saya memeriksa setiap modul, untuk melihat apakah saya dapat menemukan sesuatu yang mencurigakan di sana. Saya menggulir melalui modul dan cukup beruntung untuk menemukan masalahnya.
Saya menemukan bahwa file IEFRAME.dll hilang. Jadi saya pergi dan mengganti file dari DVD Instalasi Windows. Itu memecahkan masalah. Sekarang Internet Explorer tidak lagi jatuh.
Saya menemukan bahwa file IEFRAME.dll hilang. Jadi saya pergi dan mengganti file dari DVD Instalasi Windows. Itu memecahkan masalah. Sekarang Internet Explorer tidak lagi jatuh.

Saya harap ini akan memberi tahu Anda betapa mudahnya menggunakan alat ini untuk menemukan kemungkinan kesalahan ketergantungan.

Cara menggunakan Dependensi Walker

Untuk menggunakan Ketergantungan Walker untuk menyelidiki kesalahan, Anda dapat mengikuti langkah-langkah berikut:

  1. Mulai Ketergantungan Walker
  2. Klik Buka pada menu File untuk memuat file masalah
  3. Di menu Tampilan, klik Mulai profil. Kotak dialog Modul Profil muncul
  4. Ketik setiap switch, argumen program, opsi lain yang Anda inginkan dan kemudian klik OK.

Ketergantungan Walker akan menyuntikkan dwinject.dll sebelum kesalahan terjadi dan akan mencatat peristiwa yang terjadi pada saat kesalahan terjadi.

Unduhan Dependensi Walker

Anda dapat mengunduh Ketergantungan Walker dari sini.

Direkomendasikan: