Windows 获取最新mscomctl.ocx的正确方式是什么?

Windows 获取最新mscomctl.ocx的正确方式是什么?,windows,visual-studio,vb6,Windows,Visual Studio,Vb6,我必须维护一个旧的VisualStudio6VB6项目 Visual Studio 6的版本是“用于32位Windows开发的Microsoft Visual Basic 6.0(SP6),版本9782” 开发这个项目的人已经不在了,我没有关于这个项目的信息 这个项目的一个问题是“通用控制” 根据MS,有2个DLL(): 当-在Visual Studio中-我转到项目-组件-我在控件中找到: “Microsoft Windows通用控件6.0(SP6)”(MSCOMCTL.OCX) 在我们的一台

我必须维护一个旧的VisualStudio6VB6项目

Visual Studio 6的版本是“用于32位Windows开发的Microsoft Visual Basic 6.0(SP6),版本9782”

开发这个项目的人已经不在了,我没有关于这个项目的信息

这个项目的一个问题是“通用控制”

根据MS,有2个DLL():

当-在Visual Studio中-我转到项目-组件-我在控件中找到:

“Microsoft Windows通用控件6.0(SP6)”(MSCOMCTL.OCX)

在我们的一台生产计算机上(在这里运行标准vb6),没有mscomctl.ocx,所以我想找到一种合适的方法来安装它。在microsoft网站上,我找到了一个url:

我很惊讶在“vcredit.exe”的文件列表中没有找到mscomctl.ocx

获取适用于Windows 7的最新mscomctl.ocx的正确方法是什么?是否有microsoft url,我可以在其中键入文件名

在谷歌搜索了一段时间后,我发现2012年8月14日的MS更新(MS12-060)有一个新版本mscomctl.ocx的6.1.98.34。但是很多人抱怨这个版本,建议继续使用6.1.98.33版本。MS是否已修复此问题,现在的版本为6.1.98.35

最后一个问题。mscomctl.ocx和mscomctl.dll之间有什么区别

提前多谢


沃尔夫冈我先回答你的最后一个问题。ocx文件是控件,.dll文件是库。它们都有类似的功能,在运行时动态链接到.exe文件中,但控件有可视元素,而库没有(通常,通常也不应该)


在主机上安装mscomctl.ocx的“手动”方法是将其复制到文件夹(查找其他visual studio ocx文件,并将其放入其中),然后运行Regsvr32.exe进行注册。要自动安装ocx文件,您需要将其包含在用于安装的cab文件中。

可能与您的安装程序重复?您应该从获取最新的MSCOMCTL.ocx。这就是微软发布它的原因。
Comctl32.ocx contains Windows Common Controls 5.0 and was included with Microsoft Visual
Studio 5.0. Mscomctl.ocx contains Windows Common Controls 6.0 and was included 
with Visual Studio 6.0