I require a Windows application compatible with Windows XP, vista and 7 that is small in file size and limited in features only to what I require.
It must be possible to install the solution via a single executable that will run the solution as a service that will start with Windows.
Full source code must be delivered.
The solution will be a server which will be an FTP server that will provide remote access to files on a computer.
The solution will allow definition of a port number for use in transmitting data and must be able to do NAT traversal and from a client PC through routers and similar. it will also be possible to specify a username and password to access the server and specify which hard drives are accessible.
Configuration items will be contained within a simple text file that forms part of the installation and will not be optional during the install.