Develop Simple Windows Service

Job ID: 35743728

Budget: ₹1,500 – ₹12,500 INR

We need a small executable for Windows 10 and above that runs as a system service,



The program will behave as follows:



Check for the existence of a specific registry key once per second.



If it does not exist, create it. If it does exist, and it's value is anything except 1 or 9, set it to 1. It's value is 9, terminate.



It is a fixed key, so you can hard-code it. No need to read a config file or accept parameters.


It should Install itself as a system service and set itself to start automatically.

It should protect itself from being killed or disabled, like many anti-virus programs do, which cannot be killed without causing a reboot, and the service type cannot be changed from Automatic to something else, without booting into safe mode.

The purpose of this project is to enable Data Loss Prevention on workstations that are not connected to the domain and therefore cannot receive group policy.

The specific registry key in question is designed to prevent removable storage from being attached to a workstation.

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices]
"Deny_all"=dword:00000001

Since this is a relatively simple project for the right programmer, delivery of Alpha code would be expected within 7 days, Final version within 2 weeks.



You would send us a binary, which we will test in a virtual environment, along with the source code. The final version we use will be the one we compile ourselves.