E. Crane Computing
E. Crane Computing                                                                                                                           Log In to Support Forum

 PBService Overview


Windows NT Services

Windows NT Services are RPC enabled Win32 programs that are treated specially by NT. NT can automatically start the Service program (before anyone's logged on). It provides a unified and secure means of controlling Win32 services, via the Service Control Manager, and also provides the APIs to remotely control the Service.

NT Services are ideal for performing work for various clients, both local and remote. NT is delivered with a number of Services like the Scheduler and Print Spooler. In PowerBuilder applications Services are ideal as Report Generators, Data Analysis programs, backup utilities, etc.


Easily Construct Service Applications and Service Control Applications

PBService provides a service framework PBL and a DLL that lets you easily construct Service applications and Service control applications.

Your Service applications will:

  • Start automatically when the computer starts
  • Stop when the computer stops
  • Run without requiring a user logon
  • Run as a native NT service
  • Respond to the typical start, stop, continue, and pause commands
  • Respond to user defined commands
  • Log start and stop events to the NT Application Event Log
  • Log PB system errors to the NT Application Event Log

Your Service control applications will:

  • Enumerate the services installed on a computer
  • Add, remove, and change a service
  • Query the status of a service
  • Start, stop, continue, and pause a service
  • Send user defined commands to a service


PBService Implementation

If you have an existing application that you would like to convert to a Service or just an initial design for a new Service, we can help you implement a solid solution using PBService.

Using PBService along with our expertise will be a cost effective strategy. Get the benefits of a true Service architecture now.

Contact us for information: support@ecrane.com.