Этот проект представляет собой приложение на основе MFC, состоящее из двух компонентов:
- Загрузчик апплетов: Позволяет выбирать и запускать
.cplфайлы, отображая их имя, описание и иконку. - Менеджер служб: Предоставляет интерфейс для просмотра и управления системными службами Windows.
Менеджер служб можно открыть через загрузчик, что обеспечивает удобный доступ к управлению службами.
- Visual Studio: Версия 2019 или новее с поддержкой MFC (MFC Installation).
- Windows: Windows 10 или новее, 32-битная сборка.
- Библиотеки:
Version.lib,Psapi.lib. - Права администратора: Требуются для работы с сервисами. Запуск осуществляется от имени администратора.
- Откройте
MFCLibrary1.slnв Visual Studio. - Установите платформу на Win32 в Свойства конфигурации > Платформа.
- В Свойства конфигурации > Компоновщик > Ввод добавьте
Version.lib;Psapi.libв Дополнительные зависимости библиотек. - Установите Расширение цели на
.cplв Свойства конфигурации > Общие. - Укажите
MFCLibrary1.defв Свойства конфигурации > Компоновщик > Ввод > Файл определения модуля. - Скомпилируйте проект (Сборка > Собрать решение).
- Запустите
Loader.exeиз папкиDebugилиRelease. - Нажмите "Обзор..." для выбора
.cplфайла. - Просмотрите имя, описание и иконку файла в соответствующих полях.
- Нажмите "Выполнить" для открытия файла в панели управления.
- Выберите "MFC1Library.cpl" для открытия менеджера служб.
- В диалоговом окне появился список служб, поисковая строка и кнопки "Остановить","Запустить","Перезапустить","Обновить"
- Перезапуск осуществляется, если служба уже запущена, остановить/запустить возможно если программа запущена/остановлена.
- Кнопка "Обновить" позволяет обновить список служб для просмотра изменений.
- Выполнить действие над службой возможно только при выделении ее в списке, также информация о службе отобразится внизу.
- В строке информации отображается оперативная память используемая запущенной службой.

