问题标签 [mmc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2611 浏览

c# - 如何摆脱 MMC 3.0 管理单元中的“控制台根”节点?

我一直在使用新的 MMC 3.0 类和 C# 创建管理单元。在创建 *.msc 文件时,我似乎找不到任何关于如何摆脱“控制台根”节点的示例。我查看了 SDK 中的示例,但似乎找不到任何相关内容。

我见过其他可以做我想做的事,但我不知道他们使用的是什么版本的 MMC。

0 投票
1 回答
1239 浏览

mmc - 我的 MMC 管理单元中不必要的操作窗格项目

我正在开发一个 MMC 3.0 管理单元。我有自定义操作要显示在右侧 MMC 操作窗格中,我已经使用

ParentFormView.SelectionData.ActionsPaneItems.Add(CustomAction)

到目前为止一切正常。

我的问题是 - 默认情况下,当我的管理单元加载时,Windows 还会在操作窗格中绘制诸如“查看”、“从此处新建窗口”、“帮助”等操作。如何以编程方式禁用这些默认操作?

0 投票
2 回答
1194 浏览

windows-server-2008 - Windows 2008 Web 版中的 Hyper-V 管理器 MMC 管理单元。可能的?

是否有可能在 Windows 2008 Web 版上运行 Hyper-V 管理器 MMC 管理单元?

谢谢

0 投票
1 回答
367 浏览

mmc - 我可以为 Windows 2003 上的 MMC 3.0 管理单元提供本地化的 CHM 文件吗?

我正在使用 C# 开发 MMC 3.0 管理单元。我希望我的管理单元根据当前语言自动本地化,即在西班牙语操作系统上,管理单元应该以西班牙语显示并且应该使用西班牙语帮助文件。

因为我的管理单元是一个 .NET 应用程序,所以 GUI 本地化没有问题。但是,我的 HTML 帮助 (CHM) 文件的本地化遇到了问题。我想将几个本地化的 CHM 文件部署到磁盘,并让 MMC 选择适当的 CHM 文件以在运行时显示。

目前,我的管理单元启动我的 CHM 文件的英文版本,该文件在 HKLM\Software\Microsoft\MMC\SnapIns\<snapin-guid> 下的“HelpTopic”和“LinkHelpTopics”注册表值中定义。我发现一篇 MSDN 文章建议我可以在 mui\<language-code> 目录中提供此 CHM 文件的本地化版本,例如(对于西班牙语)mui\3082\file.chm。

当我在 Windows 2008 上尝试此操作时,它可以工作 - 显示帮助文件的西班牙语版本。但是当我在 Windows 2003 上尝试时,我仍然得到英文帮助文件。

有谁知道这是否是 Windows 2003 上 MMC 3.0 的限制?如果是这样,实现我想做的最好的方法是什么?

非常感谢!

0 投票
0 回答
467 浏览

mmc - MMC 扩展管理单元顺序

无论如何,我可以重新排序 MMC 3.0 管理单元的扩展管理单元吗?

我有两个管理单元,一个是 3.0,一个是 2.0。3.0 管理单元始终出现在 2.0 之前,因为在注册表中它看起来像“FX:{GUID}”,而 2.0 显示为“{GUID}”,我相信它会根据 guid 以字母顺序显示管理单元。

0 投票
3 回答
2463 浏览

.net - MMC .Net 运行时版本

我目前正在开发一个 MMC 管理单元,但遇到了一个很大的障碍——它是使用 .Net 4.0 框架完成的;并且 MMC 正在加载以前版本的运行时。

使用旧版本的运行时并不是一个真正的选择,因为整个项目都是为 4.0 编写的(到目前为止 5000 LOC);这只是一个管理前端(幻想:P)。

我检查了 MMC 注册表项,那里有 v4.0.20506 版本。我在任何地方都找不到任何其他 MMC .Net 互操作配置。

有任何想法吗?

0 投票
2 回答
528 浏览

windows - 我可以在应用程序中托管 MMC 管理单元吗

有没有办法在应用程序中托管 MMC 管理单元?具体来说,我们有一个“企业管理应用程序”,我们用它来管理我们的应用程序/服务,并且我们希望向这个已经作为 MMC 管理单元实现的实用程序添加某些功能。如果我们可以在现有应用程序中托管这些已配置的管理单元,而不必重新发明轮子,那就太好了。

我看到很多关于编写 MMC 管理单元的信息,但绝对没有关于托管它们的信息。有谁知道这是否可能?

0 投票
2 回答
1003 浏览

delphi - 如何在 Delphi 2009 中创建 Microsoft 管理控制台 (MMC) 管理单元?

delphi 2009 中是否有用于编写 MMC 控制台的向导或模板?

编辑

Colin Wilson 组件看起来很棒,谢谢。

0 投票
1 回答
1076 浏览

c++ - 调试 MMC(非托管 C++)?

我在一个遗留的 MMC 应用程序上工作,我注意到的一件事是,有时在关闭 MMC 时,会报告一个错误。

“MMC 在管理单元中检测到错误。建议您关闭并重新启动 MMC”。

我该如何调试呢?在您关闭控制台之前不会显示错误,如果您尝试附加调试器,它会立即退出。

有什么想法吗?

0 投票
1 回答
1767 浏览

windows - 什么是 MMC 扩展管理单元?

通过我们的 MMC 管理单元代码,我无法理解一个概念。我们在 MMC 管理单元根节点中插入了一棵不同类项的树,其中只有两个将自己注册为扩展。与我们用来表示 MMC 树项的任何其他类相比,这两个类没有什么特别之处。然而,只有这两个在注册表中的NodeTypes键中注册自己,而其他类则没有。

我唯一的解释是我们根本不需要注册它们——只需注册管理单元。但是我不确定。

这些扩展管理单元是什么,它们是如何使用的,在注册表中将某些类注册为扩展管理单元后我到底得到了什么?