На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Opening an SCManager Database



Many operations require an open handle to an SCManager object. The following example demonstrates how to obtain the handle.

Different operations on the SCM database require different levels of access, and you should only request the minimum access required. If SC_MANAGER_ALL_ACCESS is requested, the OpenSCManager function fails if the calling process does not have administrator privileges. The following example shows how to request full access to the ServicesActive database on the local machine.

// Open a handle to the SC Manager database.

schSCManager = OpenSCManager(
NULL, // local machine
NULL, // ServicesActive database
SC_MANAGER_ALL_ACCESS); // full access rights

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



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

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



Много операций требуют открытую ручку на объект SCManager. Следующий пример демонстрирует как, чтобы получать ручку.

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

// Откройте ручку базе данных Менеджера SC.

schSCManager = OpenSCManager( НЕДЕЙСТВИТЕЛЬНАЯ, // локальная машинная НЕДЕЙСТВИТЕЛЬНАЯ, // база данных ServicesActive SC_MANAGER_ALL_ACCESS); // полные права доступа

если (schSCManager == НЕДЕЙСТВИТЕЛЬНЫЙ) MyErrorExit("OpenSCManager");



Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz