抱着好奇之心, 升級到了win8.1,沒想到win8下 64位機器,原本可以運行的vc6.0(也就是 MSDEV.EXE)不能運行之,然后各種不痛快了。
經過從網上搜索,找到了改良辦法,沒想到微軟想把自己之前的VC6.0的老用戶強制改變習慣了。
1、重新安裝問題:我的第一反應是重新安裝,結果會安裝失敗,一直停留在更新系統環境。怒而關閉程序,不等待。(不同的機器應該不一樣)
2、如果想要重新安裝的用戶,盡量采用綠色免安裝版。(找台已經安裝過VC的機器,把安裝目錄拷貝下來)。
3、升級到WIN8.1的用戶,之前已經安裝過,現在需要進入安裝目錄(我的是: D:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin)修改MSDEV.EXE文件名,可以任意改(不區別大小寫,建議改為相同長度的,因為Visual Assist插件的修改問題)。(測試為:有MSDEV.EXE改到了 MDDEV.EXE)
4、修改兼容性: 右鍵屬性,打開兼容性選項卡。選擇任何一個模式都可以,只要不是默認。(XP,WIN7,WIN8 測試都可以)。
5、點擊確定,就可以運行了。但是安裝 Visual Assist 插件的也就不能使用了。
6、下面需要修改 Assist的插件支持問題。打開路徑( 本機為: D:\Program Files (x86)\Visual Assist X ),將VAssist.dll 和 VA_X.dll 拷貝到其他文件夾,修改后再覆蓋回來,否則無法修改。
7、使用記事本(或其他編輯工具;記事本打開VA_X.dll會出現一段時間的未響應,另一個沒事)打開,搜索MSDEV.EXE,都修改為 《第3 條》中修改的名字(比如 MDDEV.EXE,如果長度變化,DLL中的格式可能會相應改變,區段對齊等等)。打開VC6,一切OK。
安裝Visual Studio 2013試了下,一個對話框就占了277M,可能可以簡化,用的時候再說吧。
VC是個好東西啊,方面,簡單,快捷~~
修改后的dll 下載地址:http://download.csdn.net/detail/mybachelor123/6883713
2014.01.25
Windows 7下VC6打開文件報錯導致其崩潰的解決辦法
VC6.0 中,菜單 文件-->打開(O),在打開文件時崩潰。
菜單 工程-->添加到工程-->文件,在導入時,同樣崩潰。
從網上找了個解決方法,具體可自己試試。http://hi.baidu.com/jsj09/item/db6d7a0ee4de31db72e6767d
2014.5.28