C# Класс TSVCEO.CloudPrint.Service.NativeServiceManager

Наследование: Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateService ( string name, string displayname, string cmdline, ServiceRights rights ) : NativeService
Open ( ) : NativeServiceManager
OpenService ( string name, ServiceRights rights ) : NativeService

Защищенные методы

Метод Описание
NativeServiceManager ( ) : System
ReleaseHandle ( ) : bool

Приватные методы

Метод Описание
CloseServiceHandle ( IntPtr hSCObject ) : bool
CreateService ( NativeServiceManager hSCManager, string lpServiceName, string lpDisplayName, ServiceRights dwDesiredAccess, ServiceType dwServiceType, ServiceStartType dwStartType, ServiceErrorControl dwErrorControl, string lpBinaryPathName, string lpLoadOrderGroup, IntPtr lpdwTagId, string lpDependencies, string lpServiceStartName, string lpPassword ) : NativeService
OpenSCManager ( string lpMachineName, string lpDatabaseName, ServiceManagerRights dwDesiredAccess ) : NativeServiceManager
OpenService ( NativeServiceManager hSCManager, string lpServiceName, ServiceRights dwDesiredAccess ) : NativeService

Описание методов

CreateService() публичный Метод

public CreateService ( string name, string displayname, string cmdline, ServiceRights rights ) : NativeService
name string
displayname string
cmdline string
rights ServiceRights
Результат NativeService

NativeServiceManager() защищенный Метод

protected NativeServiceManager ( ) : System
Результат System

Open() публичный статический Метод

public static Open ( ) : NativeServiceManager
Результат NativeServiceManager

OpenService() публичный Метод

public OpenService ( string name, ServiceRights rights ) : NativeService
name string
rights ServiceRights
Результат NativeService

ReleaseHandle() защищенный Метод

protected ReleaseHandle ( ) : bool
Результат bool