2008-09-23 66 views
3

我一直在用新的MMC 3.0类和C#创建管理单元。我似乎无法找到在创建* .msc文件时如何摆脱“Console Root”节点的任何示例。我查看了SDK中的示例,但似乎无法找到任何相关信息。如何摆脱MMC 3.0管理单元中的“Console Root”节点?

我已经看到了我想要的其他功能,但是我不知道它们使用的是什么版本的MMC。

回答

7

如果我已经正确地理解了你,这不是特定于MMC3,但它确实花了我一段时间才意识到。用鼠标右键单击该节点,然后单击New Window from Here。然后切换回Console Root窗口,并关闭它(Ctrl + F4)。

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

+0

这正是我一直想要的。谢谢! – 2009-01-30 22:10:45

0

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

1

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