SServiceManager

Verwaltet Betriebssystem-Dienste.

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SServiceManager  

Attribute

protected:

Attribut Typ Beschreibung
hService SC_HANDLE

Operationen

public:

Name Parameter Rückgabewert Beschreibung
closeServiceHandle void
controlService const SString& sName,
int controlCode=SERVICE_CONTROL_INTERROGATE
BOOL
createService const SString& sName,
const SString& dName,
const SString& path
BOOL
createServiceEx const SString& sName,
const SString& dName,
int access,
int serviceType,
int startType,
int errorControl,
const SString& path,
const SString& loadOrderGroup,
int tagId,
const SString& dependencies,
const SString& username,
const SString& password
BOOL
deleteService const SString& sName BOOL
getAllServices SStringList& paAllServices,
int serviceType=SERVICE_WIN32,
int serviceState=SERVICE_STATE_ALL
int
openService const SString& sName,
int access=STANDARD_RIGHTS_REQUIRED
BOOL
serviceExists const SString& sName BOOL
serviceIsRunning const SString& sName BOOL
setServiceDescription const SString& sName,
const SString& description
BOOL
startService const SString& sName,
DWORD argc=0,
LPCSTR* argv=NULL
BOOL
stopService const SString& sName BOOL

Detailbeschreibung SServiceManager

Verwaltet Betriebssystem-Dienste.

Funktionsbeschreibungen

closeServiceHandle() void

controlService(const SString& sName, int controlCode=SERVICE_CONTROL_INTERROGATE) BOOL

createService(const SString& sName, const SString& dName,const SString& path) BOOL

createServiceEx(const SString& sName, const SString& dName, int access, int serviceType, int startType, int errorControl, const SString& path, const SString& loadOrderGroup, int tagId, const SString& dependencies, const SString& username, const SString& password) BOOL

deleteService(const SString& sName) BOOL

getAllServices(SStringList& paAllServices, int serviceType=SERVICE_WIN32, int serviceState=SERVICE_STATE_ALL) int

openService(const SString& sName, int access=STANDARD_RIGHTS_REQUIRED) BOOL

serviceExists(const SString& sName) BOOL

serviceIsRunning(const SString& sName) BOOL

setServiceDescription(const SString& sName, const SString& description) BOOL

startService(const SString& sName, DWORD argc=0, LPCSTR* argv=NULL) BOOL

stopService(const SString& sName) BOOL