TestimoX

API Reference

Enum

ServiceRights

Namespace ComputerX.Acl
Assembly ComputerX
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed
Attributes
Flags

Service control manager rights subset used for ACL summaries/builders. Values mirror Win32 service access masks.

Inheritance

  • Enum
  • ServiceRights

Values

public const ServiceRights QueryConfig #

Query service configuration.

Value: 1
public const ServiceRights ChangeConfig #

Change service configuration.

Value: 2
public const ServiceRights QueryStatus #

Query current service status.

Value: 4
public const ServiceRights EnumerateDependents #

Enumerate dependent services.

Value: 8
public const ServiceRights Start #

Start the service.

Value: 16
public const ServiceRights Stop #

Stop the service.

Value: 32
public const ServiceRights PauseContinue #

Pause or continue the service.

Value: 64
public const ServiceRights Interrogate #

Interrogate (request current status) the service.

Value: 128
public const ServiceRights UserDefinedControl #

Send a user-defined control code.

Value: 256
public const ServiceRights Delete #

Delete the service object.

Value: 65536
public const ServiceRights ReadControl #

Read discretionary access control information.

Value: 131072
public const ServiceRights WriteDac #

Write the DACL on the service object.

Value: 262144
public const ServiceRights WriteOwner #

Write the owner on the service object.

Value: 524288
public const ServiceRights Synchronize #

Synchronize access.

Value: 1048576
public const ServiceRights AllAccess #

All access rights for the service object.

Value: 983551