Looking for an experienced C# developer to develop a Windows service and the associated controller in VS 2010.
The service has configuration which resides in the registry. Its purpose is to run an existing executable on regular basis. The executable has configuration in an ini file as well as the registry. This is what needs to happen when the service runs:
1. Browse the registry, starting from a pre-defined location, to identify multiple directories which contain the executable and its configuration file (the ini file). And then for each location:-
2. Update the configuration file with data from its configuration.
3. Update the configuration for the executable in the registry with data from its configuration.
4. Construct a command line for the executable and run it.
5. Parse the return value from the executable and if it is an error then log an event in the Windows Application log.
The service needs to set up a timer which will trigger the above sequence.
The controller for the service is a simple single dialog GUI which manipulates the configuration for the service in the registry. There are 5 parameters in the configuration. All parameters have boundary values, hence easy to validate, except one which is a partial URL. To validate the URL parameter, the controller needs to browse the registry, starting from a pre-defined location, to identify multiple directories which contain the executable and its configuration file (the ini file). Then use a value from the ini files to construct complete URL and then try and download the file at the complete URL. If successful, for all ini files, then the parameter has valid value.
The work must be done in C# and in VS 2010. Detailed requirements will be provided as well as a skeleton VS 2010 solution. You must be able to complete the work before 5th of December 2011. You will be required to sign a Non-Disclosure Agreement with us. You must provide a valid invoice to get paid when work is accepted.
Hi, I have been working as a Melbourne-based contractor in .NET project for years. I am very interested in this project and look forward to further discussion with you. Regards Andy