Package com.sun.jna.platform.win32
Class W32ServiceManager
- java.lang.Object
-
- com.sun.jna.platform.win32.W32ServiceManager
-
public class W32ServiceManager extends Object
Win32 Service Manager wrapper- Author:
- EugineLev
-
-
Field Summary
Fields Modifier and Type Field Description (package private) String_databaseName(package private) Winsvc.SC_HANDLE_handle(package private) String_machineName
-
Constructor Summary
Constructors Constructor Description W32ServiceManager()W32ServiceManager(String machineName, String databaseName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the previously opened Service Manager.Winsvc.SC_HANDLEgetHandle()Gets the service manager handle.voidopen(int permissions)Opens the Service Manager with the supplied permissions.W32ServiceopenService(String serviceName, int permissions)Opens a Service.
-
-
-
Field Detail
-
_handle
Winsvc.SC_HANDLE _handle
-
_machineName
String _machineName
-
_databaseName
String _databaseName
-
-
Method Detail
-
open
public void open(int permissions)
Opens the Service Manager with the supplied permissions.- Parameters:
permissions- Permissions.
-
close
public void close()
Closes the previously opened Service Manager.
-
openService
public W32Service openService(String serviceName, int permissions)
Opens a Service.- Parameters:
serviceName- Service name.permissions- Permissions.- Returns:
- Returns an opened service.
-
getHandle
public Winsvc.SC_HANDLE getHandle()
Gets the service manager handle.- Returns:
- Returns the service manager handle.
-
-