Windows7平臺上有一個強大的SxsTrace工具,可以跟蹤調試應用程序運行時需要的動態庫的版本和路徑。
SxsTrace使用的方法:
1、首先必須以Administrator用戶身份登錄,打開cmd命令行;
2、也可以以其它用戶登錄,然後打開cmd命令行,執行:runas/user:administratorcmd,輸入Administrator用戶密碼後,系統打開一個以Administrator用戶登錄的cmd命令行;
3、在Administrator用戶登錄的命令行下執行命令:cd,轉換命令到C:目錄;
4、繼續執行命令:SxsTraceTrace-logfile:SxsTrace.etl,啓動跟蹤;
5、執行目標程序,在彈出錯誤對話框後,對話框顯示的是:
應用程序無法啓動,因爲應用程序的並行配置不正確,有關詳細信息,請參閱應用程序事件日誌,或使用命令行SxsTrace.exe工具
6、關閉對話框後,回到命令行,點擊回車;
7、繼續執行命令:SxsTraceParse-logfile:SxsTrace.etl-outfile:SxsTrace.txt,解析跟蹤信息爲文本;
8、打開SxsTrace.txt就可以看到相關跟蹤信息。