最近最vista下面安装VC6的SP5补丁,但是总是报错误需要MDAC 2.5 or higher ,到微软网站上下了一个MDAC2.8,但是又安装不上去。在国外一个网站上终于找到了一个大牛给出的解决方法。
用记事本打开SP5补丁程序所在目录下的 sp598ent.stf 文件
找到下面的行:
13 Group 28 36 38 29 30 32 26 27 14 25 16 17 20 18 19 15 39 21 22 24 23 43
将其替换为:
13 Group 28 38 29 30 32 26 27 14 25 16 17 20 18 19 15 39 21 22 24 23 43
找到下面的行:
36 Depend "27 ? : 37"
37 IsWin95 CustomAction "sp598ent.dll,CheckForMDAC"

将36,37后面的内容都删除掉
保存,退出
再运行setupsp5.exe,嘿嘿,没有再报错误了!!
再次感谢那位叫guideX的大牛,他原创的方法~~