NT Service template for Power++

This template allows you to easily create NT Services. Most service-specific API's are hidden in the template, you normaly will only need to implement your functions.

This template uses the WIN32 SDK, so you must either have the Profesional/Enterprise version of Power++. (Or get the SDK from some other place and make the changes in the SDK headerfiles.


How to use it

Unzip the zip-file in a temporary directory. Copy the "NT Service" directory to the location where you have installed Power++ in the subdirectory TEMPLATE\TARGET.

If you have proceeded correctly, you can now create a new target type.

For a detailed description of NT services you must look at the documentation provided with the WIN32SDK.


Where to get new versions

Currently we have only one places to download the NT Service template

Get the Template at www.neatech.ch (9.5kB)


Future of this template

All users who like to add functionality to this template are invited to join in the developpment. If you enhace the template, please send me a copy, so I can redistribute this to the Power++ community.


Technical considerations

Debugging services with Power++... Any good idea would be greatly appreciated. ASchild@neatech.ch


Copyright

  1. "NT Service" template is freeware, this means you can use it freely.
  2. You can distribute "NT Servcie" as part of your solution, but you have no right to sell it in any way to your customers.
  3. I do not guarantee that "NT Service" does behave in any reasonable way. You use this software at your own risk.

The "legal" stuff

Copyright 1997, NEATECH Andre Schild ("The author")

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESSED, IMPLIED OR OTHERWISE, INCLUDING AND WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS OF INFORMATION, OR ANY OTHER LOSS) , WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR INABILITY TO USE THIS SOFTWARE.

Back to the homepage

accesses since

Last modified