Как избавиться от корневого узла консоли в оснастке MMC 3.0?

Я создавал оснастки с новыми классами MMC 3.0 и C#. Кажется, я не могу найти примеры того, как избавиться от узла «Консольный корень» при создании файлов *.msc. Я просмотрел примеры в SDK, но ничего не могу найти для этого.

Я видел другие оснастки, которые делают то, что я хочу, но я не могу сказать, какую версию MMC они используют.


person Hector Sosa Jr    schedule 23.09.2008    source источник


Ответы (3)


Если я вас правильно понял, это не относится к MMC3, но мне потребовалось некоторое время, чтобы понять. Щелкните узел правой кнопкой мыши и выберите New Window from Here. Затем вернитесь в окно Console Root и закройте его (Ctrl+F4).

Внутри .msc это //View/BookMark/@NodeID, который должен быть «2» (и т. д.), а не «1».

person Mark    schedule 30.01.2009
comment
Это именно то, чего я хотел все время. Спасибо! - person Hector Sosa Jr; 31.01.2009

Я знаю, что это более старый пост, поэтому, возможно, ответ не нужен, но то, что вы пытаетесь сделать, требует сохранения настроенного файла MSC. Как говорится в одном ответе, добавьте свой SnapIn, выберите «Открыть новое окно отсюда», затем сохраните файл MSC. Это ваша консоль, настроенная так, чтобы отображать ваш SnapIn как RootNode, а не как корень консоли. В меню «Файл» есть диалоговое окно «Параметры...». Оттуда вы можете изменить настройки для этого конкретного файла консоли, чтобы предоставить конечным пользователям консоль без авторского режима, тогда они не смогут изменить макет для вас. Примечание: это только настройка для этого конкретного файла консоли (например, C:\temp\MyCustomConsole.msc), любой может открыть консоль и использовать диалоговое окно добавления/удаления, чтобы открыть SnapIn в любой другой консоли, которую он пожелает.

person Andrew    schedule 15.04.2010

Насколько я знаю, MMC всегда показывает корень консоли. Даже если вы откроете его без оснастки, вы все равно увидите корень консоли. Оснастки добавляются только под ним, и несколько могут быть загружены одновременно, и все они будут под корнем консоли, который является просто корнем дерева.

person configurator    schedule 23.09.2008