SC_HANDLE schSCManager;
schSCManager=OpenSCManager(m_stHost,NULL,SC_MANAGER_ENUMERATE_SERVICE);
ENUM_SERVICE_STATUS service;
DWORD dwBytesNeeded = 0;
DWORD dwServicesReturned = 0;
DWORD dwResumedHandle = 0;
DWORD dwServiceType = SERVICE_WIN32 | SERVICE_DRIVER;
// Query services
BOOL retVal = EnumServicesStatus(schSCManager, dwServiceType, SERVICE_STATE_ALL,
&service, sizeof(ENUM_SERVICE_STATUS), &dwBytesNeeded, &dwServicesReturned,
&dwResumedHandle);
Scm
пытаюсь подключиться к менеджеру сервисов:
Код:
при компиляции не распознает структуры, хэндлеры, константы, связанные с менеджером сервисов - SC_HANDLE, ENUM_SERVICE_STATUS и т.д.
похоже, что не подключается библиотека, где все это определено.
простое включение #include <winsvc.h> не помогает.
приложение - диалоговое, с самыми базовыми установками по умолчанию.
Подскажите, пожалуйста, как подключить?
#include <winsvc.h>
в StdAfx.h