Fix bid - This project will pay out $150.
I need a windows application where I can create a list of files on my computer (via opening a file browsing window which shows my disks and shared disks) The lists should have checkboxes (I should be able to check all files under a certain directory and check any specific file) ...
What I need is to get a certain file output (csv, or xml) of the selected files on schedule..
1- Development platform Windows Visual Studio - C# preferred.
2- Application should have "run as a service" option
3- Application should have a timer (run every x minutes, hours, days etc)
4- Application should run on XP, W2K, Windows 2003 servers
There will be 1 configuration screen and 1 windows service application.
I like the interface of Microsoft Baseline Security Analyzer
The application should be able to choose monitored files for the file list with the following options
1- Choose directories in recursive fashion. Ability to uncheck certain files/subdirectories.
2- Ability choose extensions (file types) that will be exluded from the list
3- Ability exclude files that have a wildcard string in the file names
4- Ability store list of files chosen (store this list as)
Once files are chosen I need 2 outputs:
1- Output run report on a CSV file (X files are in the list, this job was ran at this time, these files could not be found etc)
2- A CSV file with all file names
This output csv file will be in the following format:
file name;file path;file size; last updated;owner;md5/sha1 hash
I will not transfer these files, I need the csv file for my own reports. csv file can have the [url removed, login to view] as filename. In configuration I should be able to choose target folder for the output files.
Configuration should also allow me to define time interval for file list jobs (run this every X minute/hour/day) etc. This job must run as a service
Application should have links to an Internet site where usage details (I will write them down) are stored (URL Link).. Just icons nothing fancy.
I do not want bidders to compete on price so this is a fixed price bid.