In this project we will be interested in creating NT Services.

Operating system services are a special kind of executable files that run through
system calls. For those who first encountered this concept, it exists
good article here : >> Article About Services <<

The service program has a loading point defined as: __stdcall ServiceMain(::DWORD argc, LPTSTR *argv)

I designed a simple header that contains methods for creating, controlling and deploying services.





Services.h
---------------------------------------------------------------------
Language: C++
IDE: Visual Studio IDE
Last revision: 23.03 2019
Author: Diallix

Download Header:

---------------------------------------------------------------------


 

Example of use and implementation of service deployment: >>Create NT Services<<