Hata ayıklama için hangi dbghelp.dll dosyasını kullanırım?


0

İşlem Gezgini'nde sembolleri yapılandırmaya çalışıyorum. Windows SDK'yı yükledim (ve böylece Hata Ayıklama Araçları). Ancak, dbghelp.dll dosyasının iki sürümü vardır - x86 ve x64.

Hangisini kullanırım? İnternetteki diğer kaynaklar sadece Hata Ayıklama Araçlarının temel dizininde bulunan dbghelp.dll'ye işaret ettiğini söylüyor. Ama böyle bir dbghelp.dll yok - onlar kendi sayılarıyla 32 ve 64 bit klasörler (yani, C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64 ).

Windows 7 x64 işletim sistemi kullanıyorum, bu yüzden x64 .dll dosyasını yüklemem gerektiği anlamına mı geliyor? Yoksa hata ayıkladığım mesele mi?

Bu hata ayıklama işlemimin bir sorunuysa, İşlem Gezgini'nde hangi bilgileri almak istediğime bağlı olarak bu .dll dosyasını değiştirmem gerektiği anlamına mı geliyor?

Yanıtlar:


1

64 bit Windows kullanıyorsanız, x64 sürümünü kullanın (ProcExp çalışma zamanında bir x64 sürümünü çıkarır, bu nedenle DLL'in x64 sürümünü gerektirir).


ProcMon / ProcExp, 32bit .dll dosyasını kabul etmeyecek, yalnızca x64 olanını kabul etmeyecektim. Yardım için teşekkürler!
Coldblackice
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.