1

我有Visual Studio 2008編譯項目。這是一個大型服務器應用程序。此應用程序崩潰與「MSVCR80.dll」運行時錯誤。我通過Depends檢查了我的應用程序所引用的所有二進制文件,但沒有一個引用/加載MSVCR80.dll。所以這應該由我的服務器應用程序使用的任何第三方模塊加載。但問題是,這個服務器應用程序所指的是第三方(比如數據庫訪問,報告,網絡等)。如何查找引用MSVCR80.dll的第三方模塊

注意:我已經分析了崩潰轉儲,崩潰的調用堆棧中只有Windows操作系統dll方法,所以沒有這種方法的運氣。

由於提前

回答

0

嘗試在輪廓模式下運行depends。它將列出加載的所有DLL,並且您應該能夠確定誰加載它。

或者,通過調試器運行應用程序。如果您查看模塊窗口,您可以看到模塊加載順序。查找MSVC80.dll並查看誰加載了它