Windows Service and Web Service using C#

Job ID: 34976835

Budget: $50 – $100 USD

I would like to have you create a Windows Service and Web Service using C# .Net. The Web Service will make calls to the Windows service. In some cases, the Windows Service will also return data to the Web Service.

The Windows Service will need to do the following via Powershell scripts:
1. Allow me to pass it a Service Name (i.e. Print Spooler), User Name, and Password and have it return the Status, Start-up Type, and Logged in User.
2. List all Windows Services and , PID, Status, and User Name for each service in a grid view.
3. Allow me to pass a Process Name (i.e. Notepad.exe), User Name, and Password and have it return the Status, Description, Startup Type, User Name, CPU, Memory, Disk, Network, and GPU utilization.
4. Allow me to pass a service name, the existing username / password, and with a new username / password. It will then update the username / password on the passed service.
5. I would like the service to be called "KoalatyBotSvc".

The Web Service will do the following:
1. Pass the Service Name (i.e. Print Spooler), User Name, and Password to the KoalatyBotSvc and have it return the Status, Start-up Type, and Logged in User.
2. Call the KoalatyBotSvc to list all Windows Service and the PID, Status and UserName for each.
3. Allow me to pass a Process Name (i.e. Notepad.exe), User Name, and Password to the KoalatyBotSvc and have it return the Status, Description, Startup Type, User Name, CPU, Memory, Disk, Network, and GPU utilization.
4. Pass existing user name / password and new user name / password to the KoalatyBotSvc to change the username /password.
5. I would like the Web Service to be called "KoalatyRemoteSvc".

You will need to demo the code and provide a walk through prior to payment.