我们有一些旧的 VB6 代码显然是使用称为 MMC 管理单元设计器的东西开发的。我很难找到恢复该项目功能的最佳途径。无论出于何种原因,它不再起作用(我不知道为什么或何时发生这种情况)。当 MMC 加载 MSC 文件并选择管理单元的节点时,我们只看到一个错误,“MMC 无法创建管理单元”。我个人什至不知道这个管理单元应该是什么样子或做什么,所以重新实现它将是一个挑战。
一种方法是尝试找到我听说的包含这个 MMC 管理单元设计器的平台 SDK 版本,下载并安装它,看看在 IDE 中查看这个项目是否能提供有关如何制作它的任何线索工作,或者至少它过去是如何工作的。也有可能只是识别一些丢失的注册表项,这些注册表项我们可能随着时间的推移或在我们过渡到支持 64 位操作系统时丢失(而我们的大部分代码仍编译为 32 位二进制文件)。
但是,如果有可能将管理单元设计器项目升级到今天使用的任何项目,我更愿意将 VB6 项目升级到更新的项目。我对这个旧的 Snap-In 设计器并不熟悉,但至少如果我们有办法将此代码升级到现代的东西,我将能够使用当前可用的资源来了解 snap-in 开发。这些 MMC 管理单元设计器项目是否有任何升级途径?