|
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Deleting a Service
In the following example, a service configuration program uses the OpenService function to get a handle with DELETE access to an installed service object. The program then uses the service object handle in the DeleteService function to remove the service from the SCM database.
VOID DeleteSampleService() { schService = OpenService( schSCManager, // SCManager database TEXT("Sample_Srv"), // name of service DELETE); // only need DELETE access if (schService == NULL) MyErrorExit("OpenService"); if (! DeleteService(schService) ) MyErrorExit("DeleteService"); else printf("DeleteService SUCCESS\n"); CloseServiceHandle(schService); }
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Удаляющая Услуга
В следующем примере, программа конфигурации услуги использует функцию OpenService, чтобы получать ручку с УДАЛЯТЬ доступ ко включенному объекту услуги. Программа затем использует объектную ручку услуги в функции DeleteService, чтобы удалять услугу из базы данных SCM.
ПУСТОТА DeleteSampleService() { schService = OpenService( schSCManager, // База данных ТЕКСТА SCManager("Sample_Srv"), // имя услуги УДАЛЯЕТ); // только нужно УДАЛЯТЬ доступ если (schService == НЕДЕЙСТВИТЕЛЬНЫЙ) MyErrorExit("OpenService"); если (! DeleteService(schService) ) MyErrorExit("DeleteService"); еще printf("DeleteService SUCCESS\n"); CloseServiceHandle(schService); }
|
|
|
|