3

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

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

4

3 回答 3

7

如果我的理解正确,这不是 MMC3 特有的,但我确实花了一段时间才意识到。右键单击节点,然后单击New Window from Here。然后切换回控制台根窗口,并关闭它 (Ctrl+F4)。

在 .msc 中,它是 //View/BookMark/@NodeID,它需要是“2”(等等),而不是“1”。

于 2009-01-30T03:37:28.817 回答
1

我知道这是一篇较旧的帖子,因此可能不需要回复,但您尝试做的事情需要保存自定义的 MSC 文件。正如一个回复所述,添加您的 SnapIn,选择从此处打开新窗口,然后保存 MSC 文件。这是您的控制台,配置为将您的管理单元显示为 RootNode 而不是控制台根。在文件菜单下是一个选项...对话框。从那里您可以更改该特定控制台文件的设置以向最终用户提供非作者模式控制台,然后他们将无法更改您的布局。注意:这只是针对特定控制台文件(例如 C:\temp\MyCustomConsole.msc)的设置,任何人都可以打开控制台并使用添加/删除对话框在他们想要的任何其他控制台中打开 SnapIn。

于 2010-04-15T20:14:03.037 回答
0

据我所知,MMC 总是显示控制台根目录。即使您在没有管理单元的情况下打开它,您仍然会看到控制台根目录。管理单元只添加在它下面,并且可以同时加载几个,它们都将在控制台根目录下,这只是树的根目录。

于 2008-09-23T20:23:58.980 回答