VC++ 6.0 在 Windows 7+ 系統下存在經典兼容性 Bug:使用標準「文件→打開」對話框高概率導致 IDE 崩潰。微軟官方釋出修復補丁(FileTool 加載項),本文提供完整部署避坑指南。

替換 VC6 原生文件對話框,繞過 Shell Extension 兼容性問題。
複製 FileTool.dll 到:
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\
(路徑請根據實際安裝目錄調整)
以管理員身份打開 CMD,執行:
regsvr32 "D:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool.dll"
提示「DllRegisterServer 成功」即完成。

工具欄將出現 A(打開文件)和 O(打開工程)兩個新按鈕:

以後打開文件/工程/添加文件請專用這兩個按鈕,勿用原生菜單!
VC6 原生文件對話框調用系統 Shell Namespace Extension,Win7 安全機制變更導致跨進程 COM 調用失敗。FileTool 通過自定義對話框繞過該路徑。