升级 WIN8.1 VC6.0和 Visual Assist 的使用问题

抱着好奇之心, 升级到了win8.1,没想到win8下 64位机器,原本可以运行的vc6.0(也就是 MSDEV.EXE)不能运行之,然后各种不痛快了。

经过从网上搜索,找到了改良办法,没想到微软想把自己之前的VC6.0的老用户强制改变习惯了。

1、重新安装问题:我的第一反应是重新安装,结果会安装失败,一直停留在更新系统环境。怒而关闭程序,不等待。(不同的机器应该不一样)

2、如果想要重新安装的用户,尽量采用绿色免安装版。(找台已经安装过VC的机器,把安装目录拷贝下来)。

3、升级到WIN8.1的用户,之前已经安装过,现在需要进入安装目录(我的是: D:Program Files (x86)Microsoft Visual StudioCommonMSDev98Bin)修改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

原文地址:https://www.cnblogs.com/Bachelor/p/3533481.html