VC++6.0的兼容性問題解決方案


VC6.0 能夠在 XP 下很好的運行,無需進行額外的設置,但在 Win7、Win8 和 Win10 下,安裝完成後還要修改兼容模式纔可以。

在Win7或Win10下使用VC6.0

對於Win7和Win10,需要將VC6.0的兼容模式修改爲 Windows XP SP3 或 SP2,下面是具體的操作步驟。

在 VC6.0 的快捷方式或開始菜單上單擊鼠標右鍵,選擇“屬性”:

圖1:在VC6.0的開始菜單上單擊鼠標右鍵

在彈出的對話框中,將兼容模式修改爲Windows XP SP3 或 SP2,如下圖所示:

圖2:設置爲兼容 Windows XP(Service Pack 3)

兼容模式從Windows XP開始提出,目的是讓舊版的軟件能夠運行在較新的操作系統上,和虛擬機的原理有點類似。

在Win8下使用VC6.0

相比Win7和Win10,Win8稍微麻煩一些,要先將 MSDEV.EXE 重命名爲 MSDEV3.EXE,再按照上面的步驟設置兼容模式。

MSDEV.EXE 是 VC6.0 的主程序,位於 VC6.0 的安裝目錄下,可以在屬性面板中快速找到 MSDEV.EXE,請看下圖:

圖3:快速定位 MSDE.EXE


圖4:將 MSDEV.EXE 改成 MSDEV3.EXE

重命名完成後,還要修改快捷方式指向的目標文件,也就是圖3中第一個紅色方框圈起來的地方。最後,按照前面介紹的方法再將兼容模式修改爲“Windows XP SP3”。

啓動VC6.0,如果報錯,關閉後再次啓動,一般就正常了。成功啓動一次後,以後就可以正常運行了。

如果依然啓動失敗,可以嘗試將 MSDEV.EXE 改爲其他名字。

在VC6.0運行過程中,如果彈出下面的兼容性提示框,勾選“不再顯示此消息”,關閉即可。

圖5:兼容性提示框

最後的總結

VC6.0可以在 XP 下完美運行,不用進行額外的設置。在Win7和Win10下,設置兼容模式纔可以運行。Win8相對麻煩一些,要先修改 MSDEV.EXE 的名字,再設置兼容模式。
發佈了11 篇原創文章 · 獲贊 23 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章