C# Class TSVCEO.CloudPrint.Service.NativeServiceManager

Inheritance: Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
Afficher le fichier Open project: klightspeed/CloudPrintProxy Class Usage Examples

Méthodes publiques

Méthode Description
CreateService ( string name, string displayname, string cmdline, ServiceRights rights ) : NativeService
Open ( ) : NativeServiceManager
OpenService ( string name, ServiceRights rights ) : NativeService

Méthodes protégées

Méthode Description
NativeServiceManager ( ) : System
ReleaseHandle ( ) : bool

Private Methods

Méthode Description
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

Method Details

CreateService() public méthode

public CreateService ( string name, string displayname, string cmdline, ServiceRights rights ) : NativeService
name string
displayname string
cmdline string
rights ServiceRights
Résultat NativeService

NativeServiceManager() protected méthode

protected NativeServiceManager ( ) : System
Résultat System

Open() public static méthode

public static Open ( ) : NativeServiceManager
Résultat NativeServiceManager

OpenService() public méthode

public OpenService ( string name, ServiceRights rights ) : NativeService
name string
rights ServiceRights
Résultat NativeService

ReleaseHandle() protected méthode

protected ReleaseHandle ( ) : bool
Résultat bool