Birisi benden analiz edebilmesi için çalışan bir sürecin çağrı yığınını veya yığın izini almamı istedi .
Bu bilgiyi nasıl alabilirim?
Birisi benden analiz edebilmesi için çalışan bir sürecin çağrı yığınını veya yığın izini almamı istedi .
Bu bilgiyi nasıl alabilirim?
Yanıtlar:
Process Explorer'ı edinin .
Enable Tüm Süreçler için Ayrıntıları Göster dan Dosya menüsünden:
Ana bölmede, ilgilendiğiniz işlemi seçin:
Seçilen işlem için bağlam menüsünü açın (sağ tıklayın) ve Özellikler'i tıklayın :
Açık Konular sekmesi, bu işlem içinde çalışan iş parçacıkları bir listesini görmek mümkün olacak:
İlgilendiğiniz konuyu seçin ve Yığın düğmesini tıklayın:
İşlem Gezgini şimdi seçilen iş parçacığı için geçerli çağrı yığınını görüntüler:
Sorun giderme işlemleriniz daha fazla ayrıntı almanızı gerektiriyorsa, hata ayıklama sembollerini Process Explorer'a yüklemek genellikle çok yararlıdır . Bu nasıl:
Zaten bir Windows hata ayıklayıcısı yüklü değilse, Windows için Hata Ayıklama Araçları'nı yüklemeniz gerekir .
Süreç Explorer'da açık yapılandır Semboller ... dan Seçenekler menüsünden:
Hata Ayıklama Araçları (veya başka bir Windows hata ayıklayıcısı) yüklüyse, Process Explorer dbghelp.dll
dosyayı otomatik olarak bulur . Aksi takdirde, burada doğru yolu ayarlayın.
Semboller yolu gibi görünmelidir:
SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
Ayarlamak isteyeceğiniz tek bölüm C:\Symbols
. Hata ayıklama simgelerinin önbelleğe alınacağı konum budur.