Soru Bir uygulamadan çekirdek bir dökümü oluşturmak için pencereleri nasıl yapılandırabilirim?


Bir uygulamadan çekirdek bir dökümü oluşturmak için pencereleri nasıl yapılandırabilirim?

Win xp kullanıyorum ve uygulama Visual Studio 2003 ile oluşturulmuştur.


18
2018-01-12 18:37


Menşei




Cevaplar:


Microsoft'un ücretsiz bir aracı var Userdump.exe bunu yapacak.

Bu aracı, bir özel durumla kapanan veya askıya alma işlemi için bir döküm dosyası oluşturacak bir işlem için bir döküm (.dmp) dosyası oluşturmak için kullanmak oldukça basittir.


13
2018-01-12 18:44



cevap için teşekkür ederim. Durumum için en uygun olan bu oldu. - pcent


Sadece diğer bazı önerileri atmak için:

  • ProcDump Bu MS SysInternals paketinin bir parçasıdır (çökmeler yakalar ama aynı zamanda bir yük daha yapar, CPU kullanımı bir süre için yükselirse çöplük çekebilir, vb.)
  • MiniDumpWriteDump kullanarak exut'unuza kodu dökebilirsiniz (bir kaç araçta yaptığım). İsim ve konum (yani ağ yolu) üzerinde kontrolünüz var. Bazı örnek kod var İşte

8
2018-01-12 19:16



ProcDump iyi bir araçtır. Bunun yerine, kullanıcı bir makineye yükleneceği ve Userdump'ın nasıl kullanılacağını öğretmek daha kolay olduğu için Userdump.exe'yi kullanacağım. - pcent


WinDbg'yi açıklandığı gibi kullanmayı deneyebilirsiniz İşte.


2
2018-01-12 18:45





Kullanabilirsiniz ADPlus çalışan bir uygulama için kilitlenme dökümü oluşturmak. Komut böyle bir şeye benzeyebilir:

C:\Program Files\Debugging Tools for Windows\adplus.vbs -hang -do -o c:\ -quiet -pn theprocess.exe

Windbg ile bir sürece ekleyebilir ve bu komutu çalıştırabilirsiniz:

.dump /ma c:\somepath\filename.dmp

2
2018-01-12 18:40





Size şu tavsiyelerde bulunuyoruz MS KB makalesi Konuyla ilgili. Genellikle, Windows hata ayıklama araçlarından birini kullanarak döküm dosyasını hata ayıklayabilirsiniz. WinDbg. Web'de bunun nasıl yapılacağını açıklayan birçok makale var.


0
2018-01-12 18:45



Hefferman, bir çekirdek çöplüğün üretimini otomatikleştirmek için bir şey arıyordum, ama oluşturulan çöplükleri analiz etmek için WinDbg kullanacağım. - pcent


Görev Yöneticisi'ni (görev çubuğunu sağ tıklayarak) açabilir, süreçler sekmesinde sürecinizi bulabilir, sağ tıklayıp Döküm Dosyası Oluştur.


0
2017-07-07 08:40