Запуск программы mmc.exe

Запуск программы mmc.exe

На уровне файловой системы, как оказывается, ничего интересного не происходит — по умолчанию консоль управления Microsoft не ведет журнал и не записывает события ни в один из журналов системы. Единственное, что можно отметить, так это запуск библиотеки MMCNDMGR.DLL, которая, как известно из части 1, является основной библиотекой консоли управления Microsoft и с помощью которой можно удалить или установить сведения о консоли управления в реестре. Например, с помощью команды rundll32.exe MMCNDMGR.DLL, DllRegisterServer выполняется повторная установка (в реестре) всех сведений, необходимых для запуска самой консоли управления Microsoft (в первую очередь сведений ветви системного реестра HKEY_CLASSES_ROOTCLSID{43136EB5-D36C-11CF-ADBC-00AA00А80033}, без которой работа с консолью управления Microsoft невозможна), а также выполняется повторная установка следующих стандартных оснасток: Элемент ActiveX, Ссылка на веб-ресурс и Папка.

На уровне реестра сначала идет обращение к ветви реестра HKEY_CURRENT_USERSoftwareMicrosoftКонсоль управления (MMC)Recent File List, содержащей список всех ранее открывавшихся консолей. Эта ветвь включает в себя четыре параметра строкового типа с именами от File1 до File4. Значения этих параметров определяют пути к уже открываемым вами консолям. Следует заметить, что программным способом не все открывавшиеся консоли записываются в эти четыре параметра, тем не менее на уровне реестра вы можете определить пути к любым консолям, с которыми часто работаете. Потом, например, можно запретить полный доступ к данной ветви реестра, оставив только доступ на чтение, чтобы ссылки на часто открываемые вами консоли не заменялись другими ссылками.

Идет также обращение к ветви реестра Windows HKEY_CURRENT_USERSoftwareMicrosoftКонсоль управления (MMC)Settings. Она содержит параметр строкового типа List Save Location, определяющий путь к каталогу, в котором по умолчанию будут сохраняться экспортируемые из консоли управления Microsoft данные.

После того как будет определен список ранее запускавшихся консолей, консоль управления Microsoft начнет считывать из реестра данные, необходимые для ее работы. Как правило, все эти данные расположены в корневом разделе системного реестра HKEY_CLASSES_ROOT. После определения конфигурации консоль управления Microsoft просматривает ветвь HKEY_CURRENT_USERSoftwarePoliciesMicrosoftMMC, которая может содержать ограничения групповой политики на запуск программы mmc.exe. Например, в этой ветви могут находиться следующие два параметра DWORD-типа (параметр появляется, если вы пользовались консолью управления Microsoft).

? RestrictAuthorMode — если значение равно 1, то запуск консоли управления Microsoft будет запрещен. При этом стоит заметить, что этот запрет не распространяется на консоли, созданные с помощью программы mmc.exe, — их по-прежнему можно будет открывать, но при этом работа в расширенном режиме (об этом ниже) будет невозможна.

? RestrictToPermittedSnapins — если значение этого параметра равно 1, то будет запрещен запуск всех консолей (точнее, всех оснасток), созданных с помощью консоли управления Microsoft. Саму же консоль управления Microsoft можно будет открывать, хотя, какой от нее толк, если открытие всех оснасток будет запрещено, неизвестно.

Консоль управления Microsoft также ищет DWORD-параметр Restrict_Run в ветвях реестра формата HKEY_CURRENT_USERSoftwarePoliciesMicrosoftMMCGUID-оснастки}. При этом если параметр Restrict_Run в одной из ветвей будет равен 1, то соответствующую оснастку запускать будет запрещено. Для примера работы данного ограничения можно создать параметр Restrict_Run в ветви реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftMMC{C96401CC-0E17-11D3-885B-00C04F72C717} и присвоить ему значение 1. После этого будет запрещено запускать оснастку Папки. Как правило, она всегда запускается вместе с созданными консолями.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Запуск новой программы

Из книги автора

Запуск новой программы Запуск новой программы осуществляется с помощью системного вызова exec(2). Напомним, что при этом создается не новый процесс, а новое адресное пространство процесса, которое загружается содержимым новой программы. Если процесс был создан вызовом


Запуск программы

Из книги автора

Запуск программы Мы запустили эхо-сервер SCTP без аргументов командной строки на компьютере, работающем под управлением FreeBSD. Клиенту при запуске необходимо указать IP-адрес сервера.freebsd4% sctpclient01 10.1.1.5[0]Hello                                     Отправка сообщения по потоку


Запуск программы

Из книги автора

Запуск программы Мы запустили клиент и сервер на разных компьютерах с FreeBSD, между которыми был установлен настраиваемый маршрутизатор (рис. 10.4). Маршрутизатор может создавать задержку и сбрасывать часть пакетов. Сначала мы запускаем программу без сброса пакетов на


Запуск измененной программы

Из книги автора

Запуск измененной программы Запустив сервер и измененный клиент, мы получаем следующий результат:freebsd4% sctpclient01 10.1.4.1 echoEchoing messages to all streamsHelloFrom str:0 seq:0 (assoc:0xc99e15a0):Hello.msg.0 1From str:0 seq:1 (assoc:0xc99e15a0):Hello.msg.0 2From str:1 seq:0 (assoc:0xc99e15a0):Hello.msg.1 1From str:4 seq:0 (assoc:0xc99e15a0):Hello.msg.4 1From str:5 seq:0 (assoc:0xc99e15a0):Hello.msg.5


Запуск программы

Из книги автора

Запуск программы Мы запускаем клиент и отправляем одно сообщение.FreeBSD-lap: ./sctpclient01 10.1.1.5[0]HelloFrom str:1 seq:0 (assoc:c99e15a0):[0]HelloControl-DFreeBSD-lap:Сервер отображает сообщения обо всех происходящих событиях (приеме входящего соединения, получении сообщения, завершении


1.1.3.1. Запуск программы установки Linux

Из книги автора

1.1.3.1. Запуск программы установки Linux Первым делом нужно настроить компьютер на загрузку с компакт диска. Обычно при запуске компьютера вы видите на экране сообщение:Press DEL to enter SETUP или Press F2 to enter SETUPВ программе SETUP нужно настроить компьютер на загрузку с CD/DVD (рис. 1.2), Если вы


4.3 Запуск программы разметки

Из книги автора

4.3 Запуск программы разметки Вообще говоря, вы можете использовать любую программу разметки, например, Partition Magic или Acronis Disk Director Suite, однако я буду рассказывать про входящую в состав Ubuntu утилиту Gparted.Надеюсь, вы ещё не вышли из запущенной с LiveCD Ubuntu. Если это не так, то снова


Первый запуск программы. Интерфейс ICQ

Из книги автора

Первый запуск программы. Интерфейс ICQ После установки ICQ и перезагрузки компьютера в правом углу вашей панели задач появится скромный цветок с бледными лепестками – ICQ Netdetect Agent.  Значок ICQВ момент вашего входа в Интернет лепестки цветка должны окраситься в ярко-зеленый


Первый запуск программы Premiere Pro

Из книги автора

Первый запуск программы Premiere Pro Установка программы Premiere Pro на компьютер производится с помощью пошагового мастера. Нужно просто следовать указаниям на экране.Запустим программу Premiere Pro и создадим новый проект, чтобы далее познакомиться с интерфейсом программы.1. Нажмите


Урок № 3. Запуск программы

Из книги автора

Урок № 3. Запуск программы После того как программа установлена, в меню Пуск будет создана ее программная группа. Для запуска программы предназначена команда 1С Предприятие. Рекомендуется для удобства работы вывести ярлык запуска на рабочий стол, используя для этого


1.2. Запуск программы Microsoft Word

Из книги автора

1.2. Запуск программы Microsoft Word Запустить программу Microsoft Word можно несколькими способами:• выполнить команду Пуск ? Программы ? Microsoft Office ? Microsoft Office Word 2007;• щелкнуть на ярлыке Word на панели быстрого запуска;• дважды щелкнуть на ярлыке Word на Рабочем столе. Внимание! Ярлыки на


Глава 23. Запуск программы

Из книги автора

Глава 23. Запуск программы После установки приложение FineReader будет добавлено в вашу операционную систему, а именно — в меню Пуск, при этом в подменю Программы вы увидите программную группу FineReader.Для запуска программы просто выберите команду ABBYY FineReader Pro ( Office) из меню Пуск к


Запуск программы

Из книги автора

Запуск программы Как и любое приложение, разработанное для операционной системы Windows, программу AutoCAD можно запустить несколькими способами. Давайте рассмотрим наиболее распространенные из них.• Использование меню Пуск. Для запуска программы нужно выполнить команду


Запуск программы под чужим именем

Из книги автора

Запуск программы под чужим именем С помощью реестра можно выполнить интересный трюк, который позволяет запускать программы под чужим именем. Например, в окне Запуск программы (Пуск ? Выполнить) вводим Pinball (известная многим игра), но после нажатия кнопки OK открывается


Установка и запуск программы

Из книги автора

Установка и запуск программы Перед первым подключением телефона запустим программу установки Setup.exe. При этом последовательно появятся обычные для любых программ установки окна с предложением прочитать и принять пользовательское соглашение, а затем выбрать папку для