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 的名字,再設定相容模式。相關文章
- VC6.0的相容性問題解決方案
- 移動端相容性問題解決方案
- angular瀏覽器相容性問題解決方案Angular瀏覽器
- 移動端相容性問題解決方案(一)
- 移動端常見相容性問題解決方案
- 主流瀏覽器相容性問題與解決方案瀏覽器
- 瀏覽器相容性問題解決方案 · 總結瀏覽器
- 解決ie相容性問題
- win8.1與VC++6.0相容性問題C++
- 解決django 2.2與mysql相容性問題DjangoMySql
- 常見網頁相容性問題的解決方法網頁
- 跨域問題,解決方案 – CORS方案跨域CORS
- 跨域問題,解決方案 - CORS方案跨域CORS
- 木馬問題解決方案
- jive中文問題解決方案
- 玩Deno遇到問題的解決方案
- Nginx跨域的問題解決方案Nginx跨域
- Mycat分片方案需要解決的問題
- git 常見問題的解決方案Git
- 一個小問題的解決方案
- 你遇到過的相容性問題以及解決辦法
- 瀏覽器相容性問題解決方案之CSS,已在IE、FF、Chrome測試瀏覽器CSSChrome
- 基於 HTTP Digest 與 CURL 以及 Requests 的相容性問題:解決方案與推測原因HTTP
- 跨域問題及解決方案跨域
- PHPAjax跨域問題解決方案PHP跨域
- 常見問題及解決方案
- spring security 問題解決方案Spring
- Kafka常見的問題及解決方案Kafka
- 求解決 Laravel with () limit 的問題 附帶解決方案LaravelMIT
- JavaScript事件機制相容性解決方案JavaScript事件
- SQLite與.Net Framework 4.0的相容性解決方案SQLiteFramework
- JavaScript中解決多瀏覽器相容性23個問題的快速解決方法JavaScript瀏覽器
- Flutter Web 跨域問題解決方案FlutterWeb跨域
- vue許可權問題解決方案Vue
- 微信登入-6問題解決方案
- 前端跨域問題及其解決方案前端跨域
- WordPress:常見問題及解決方案
- 資源限制類問題的常用解決方案