Windows更新安装安全更新KB2687323后,我的VB6项目无法加载.显示的错误消息是"'[project_vbp_path] /MSCOMCTL.OCX'无法加载 - 继续加载项目?".请注意,messeage中的路径是vbp文件夹路径而不是控件的注册路径.
细节:
安全更新说明指出MSCOMCTL.OCX具有新的固定版本.所以我检查了"升级ActiveX控件"复选框的项目属性.我试过两种方式; 检查和取消选中无济于事.VB6 IDE拒绝加载升级后的OCX.
重视简单.我从未做过安装程序而且我不需要学习太多东西.我可以将一堆文件交给它的系统,它可以做出一些关于将它们放在哪里的智能猜测是理想的.
来吧回答一般问题.
但是在我的情况下,我遇到了一些额外的限制.要安装的程序是用VB6(或它是5?)和几个以前的VB版本编写的,所以它不会很快更新.我有一个正在运行的安装,并且将使用一个干净的虚拟机.所以我将做一个循环:运行安装,找到它被破坏的地方,修复它,将其添加到安装程序,还原虚拟机,再试一次.如果有人有更好的方法我会接受建议.
我必须让它在XP上工作,我真的希望也能在新版本的Windows上运行.