Package jnacontrib.jna

Examples of jnacontrib.jna.Advapi32.OpenService()


    advapi32 = Advapi32.INSTANCE;
    serviceManager = openServiceControlManager(null, WINSVC.SC_MANAGER_ALL_ACCESS);

    if (serviceManager != null)
    {
      service = advapi32.OpenService(serviceManager, serviceName, WINSVC.SERVICE_ALL_ACCESS);

      if (service != null)
      {
        success = advapi32.DeleteService(service);
        advapi32.CloseServiceHandle(service);
View Full Code Here


    serviceManager = openServiceControlManager(null, WINNT.GENERIC_READ);

    if (serviceManager != null)
    {
      state = 0;
      service = advapi32.OpenService(serviceManager, name, WINNT.GENERIC_READ);

      if (service != null)
      {
        IntByReference pcbBytesNeeded = new IntByReference();
        state |= Service.STATE_INSTALLED;
View Full Code Here

    // System.out.println("Win32Service.state() serviceManager "+serviceManager);

    if (serviceManager != null)
    {
      result = 0;
      service = advapi32.OpenService(serviceManager, serviceName, WINNT.GENERIC_READ);
      // System.out.println("Win32Service.state() service "+service);

      if (service != null)
      {
        IntByReference pcbBytesNeeded = new IntByReference();
View Full Code Here

    serviceManager = openServiceControlManager(null, WINNT.GENERIC_EXECUTE);
    // System.out.println("service.start() serviceManager "+serviceManager);

    if (serviceManager != null)
    {
      service = advapi32.OpenService(serviceManager, serviceName, WINNT.GENERIC_EXECUTE);
      // System.out.println("service.start() service "+service);

      if (service != null)
      {
        success = advapi32.StartService(service, 0, null);
View Full Code Here

    serviceManager = openServiceControlManager(null, WINNT.GENERIC_EXECUTE);

    if (serviceManager != null)
    {
      service = advapi32.OpenService(serviceManager, serviceName, WINNT.GENERIC_EXECUTE);

      if (service != null)
      {
        serviceStatus = new Advapi32.SERVICE_STATUS();
        success = advapi32.ControlService(service, WINSVC.SERVICE_CONTROL_STOP, serviceStatus);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.