我試圖在VS2010中讀取一個轉儲文件,希望獲得堆棧跟蹤發生在我的發佈版本中崩潰的位置。但是,當我打開轉儲文件VS2010它指出在VS2010中讀取轉儲文件64/32位衝突
不能調試一個32位進程的64位轉儲,你必須收集 32個進程的32位轉儲
現在我的應用是32位,它在64位系統上運行。那麼這是否意味着我現在無法在64位系統上運行時讀取轉儲文件?有什麼建議麼 ?轉儲文件是使用Windows 7上的64位任務管理器生成的。如果我運行32位任務管理器並在Windows 7中生成轉儲,那麼將解決該問題?
所以應該我使用生成我的LogProcessExceptions程序崩潰的時候,而不是使用任務日誌? – Rajeshwar
這裏有很多選擇:你可以使用任何最終調用'MiniDumpWriteDump'的32位應用程序來生成應用程序的轉儲,甚至可以編寫自己的工具來達到此目的。這非常簡單直接,並且關於這個單一的API調用。 –