!dso
için mscorwks.dll
için doğru olarak çalışması gereken sembollere ihtiyacınız yoktur, ancak burada sembollerin nasıl alınacağına dair bazı öneriler bulunmaktadır.
Yapmanız gereken ilk şey, sembol yolunu ayarladığınızı doğrulamak mı? .sympath
komutunu kullanarak sembol yolunun geçerli ayarını görebilirsiniz. Tüm sembolleri indirebilir ve sembol yolunu diskteki konuma yönlendirebilir veya sadece çevrimiçi sembol sunucusunu kullanabilirsiniz. Her iki durumda da sembol yolu doğru yere işaret etmelidir.
Microsoft'un genel simge sunucusuna işaret etmek için .symfix
komutunu kullanabilirsiniz; bu, simge almanın en kolay yolu olabilir (çevrimiçi erişiminiz varsa).
Modülleri ve simgelerini görmek için lm
komutunu kullanın. Bir modülün yanında pdb symbols
yazıyorsa her şey yolunda. WinDbg'nin sadece gerektiği gibi semboller yükleyeceğini unutmayın, bu nedenle birçok modülde muhtemelen deferred
'u göreceksiniz. .reload /f
komutunu kullanarak tüm modüller için yükleme simgelerini zorlayabilirsiniz.
Sembollerin yüklenmesinde sorun gidermek için !sym noisy
komutunu kullanın. Hata ayıklayıcının PDB dosyalarını bulmaya çalıştığı yeri size söyleyecektir.
Merhaba, sym gürültülü komutu benim için çalışmıyor. Hata diyor: Eksik işlenen? Herhangi bir fikir? –
@Darren: "!" Ifadesini eklediniz mi? Komut '! Sym' ve argüman' gürültülü''dür. –
Yaptım. Bugüne kadar VS debugger yerine Windbg kullanarak denedim ve iyi çalışıyor. Teşekkürler. –