C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 Открытие базы данных SCManager / Сервисы NT / Система. Общее

Открытие базы данных SCManager.

Многие операции с сервисами требуют открытия базы данных, т.е. дескриптора объекта SCManager. Ниже представлен пример, который демонстрирует получение этого дескриптора.

Различные операции в базе данных SCM требуют различного уровня доступа и не рекомендуется постоянно запрашивать максимальный уровень доступа к базе. Если запросить SC_MANAGER_ALL_ACCESS и если у Вас не будет прав администратора, то функция OpenSCManager вернёт ошибку. Следующий пример показывает, как получить полный доступ к базе данных активных сервисов на локальной машине.

// Открываем базу сервисов и получаем её дескриптор.

schSCManager = OpenSCManager(
    NULL,                    // локальная машина
    NULL,                    // имя базы (ServicesActive)
    SC_MANAGER_ALL_ACCESS);  // полный доступ

if (schSCManager == NULL)
    MyErrorExit("OpenSCManager");

 

 






Дебетовая карта Home Credit [CPS] RU