I have an executable file that will reside on the Server PC. It may be opened by desktop short-cut click by more than one person (from different terminals - Desktop or thin clients connected to the server).
Now the problem faced. If by chance, more than one person clicks on their desktop short-cut at the same time, the executable file on the server gets corrupted. However, this happened only once and not able to duplicate the situation, so I presume that simultaneous clicking was a probable cause of the file showing 0B all of sudden. To make sure ..
What is required. A self-executing software that opens almost instantly (extreme light weight executable), when double-clicked and shows a form with a few controls .
1. A Label field (It will show full path and file name ) - About 40 characters wide.
2. A Browse for file icon beside it.
The user should be able to select a file from the browser and selected file name should be set into a text file in same folder as the selected file after entering a PIN number.
3. An Open Software Icon
When this icon is clicked, the same text file in item 2 above should be checked for last modified date and time. If Now() is less than a pre-set time, say 8 seconds, the form should show an image stating, "Software is being opened elsewhere, retrying in 5 seconds". When this image is shown, another icon should be visible to enable the user to Abort the retry.
After the 5 seconds has elapsed, the code should open the software in label item 1 above and close itself.
4. Exit icon which closes the Open Software form/window.
Cross-platform is great but Windows XP SP3 and later is mandatory.
Full source code will belong to me and there should be a facility for me to change the parameters such as pre-set PIN number and number of seconds to wait and number of seconds since last modified.
When the file on the server is opened via click of icon in item 3, the text file in same folder should be re-saved so that the last modified date is changed.
This software should not take more than 1/4 day's work and I will select the person who will upload a working compiled copy (with a time stop of a day or two) for me to trial and see if you are on the right track. And the budget is USD 30.00 . Once I pay the 50% milestone, I would like the full source code and perfected compiled copy as well and you will receive the balance of payment.
Any doubts? - Please Ask and Clarify.
Please indicate the platform you will be using and don't bother bidding over USD 30.00. Thank you!