Represents the type of the service.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: System.ServiceProcess (in System.ServiceProcess.dll)
A service for a hardware device that requires its own driver.
A file system driver, which is also a Kernel device driver.
A service that can communicate with the desktop.
A Kernel device driver such as a hard disk or other low-level hardware device driver.
A file system driver used during startup to determine the file systems present on the system.
A Win32 program that can be started by the Service Controller and that obeys the service control protocol. This type of Win32 service runs in a process by itself.
A Win32 service that can share a process with other Win32 services.
The service type indicates how the service is used by the system. The ServiceController that passes commands to the service stores a value for the service type.
The value of a ServiceType instance represents a set of flags combined using the bitwise OR operator.
The creation of interactive services is not supported. To workaround this, you can create a non-interactive service and a separate control GUI application that communicates with the service using sockets or remoting.
Available since 10
Available since 1.1