HellzBellz, thanks for the peep at v6, it was helpful to remember how it worked.
Electrodick: Sorry its buggy with certain firewalls and routers. You will be pleased to know the all new version uses a proper timeserver client to check on elapsed time. If you disconnect the internet to cheat the clock it will ignore it and you will have to keep the machine running till the connection is restored or the set time has completed. The first time you run it v2 scans a list of servers to see which ones are contactable before you can use it. It then creates a short list of available servers which it randomly chooses for time updates, thus not hammering for update from the one server. Furthermore, the list can be edited to add your own servers. And its build for Win7-64 not XP.
Your Ideas:
Add a penalty option if you want to view the remaining duration - Yep can add that as an option
Add a randomise option where the software decides how long you will stay locked without having to select the precentage - I was thinking along the lines of the orginal but with two slider bars to bias longer up to 100% and another for shorter up to 100%, that way if you set both 30mins could be 1 min to 1 hr, or the with just using the one bar 30 - 60 mins or the other 1 min - 30 min.
Add a option that doesn't show the picture once the duration is over but lets the user click on a button to check if the duration is over. Clicking to early doubles the remaining duration without telling how long, clicking after the duration is over and you get the picture. Only works if you use the randomise duration earlier or longer so you have no idee how long you are locked. - Sounds a little confusing but I think I get your drift. Will have a go at it.
Well like other already suggested I would really like an option to transmit or send the actual status (aka remaining time). - Nice idea, very problematic as remote connections that require firewall holes and uPnP which is a massive security risk right now. But I have an idea that may introduce a functionality with this idea...
I intended to add two new features, an emailer originally for an emergency backup to msg someone for help LOL. And a remote key generator for a Mistress to be able to generate a remote session and email the attached file. The practical outshot of which is that every key is unique to each session. Thus a returning email that the session has been completed. Secondly because the creator has the master password and the slave a hashed version it should be possible to update the session via email. This would also allow multi-session features for sequence of keys to be used.
I do like what you have created.
On the surface it seems not a lot. But its now 4 months in the making and only the timeserver client, Window and scree GUI system and the Vault.
The vault continues to be a private store for personal images hidden from plain view, yet accessible to the user, but not your boss or someone closer
This uses a true crypto system to protect your files. Unlike the old version you can archive and extract files from the vault. Its not a part of play like the old version, it can only be accessed when sessions are not running, so be good and complete your sessions and you get to see them again LOL
The vault runs in two modes, "Memory" like the old version the files are de-crypted to memory for viewing and holds up to 256 images, but there is user definable cap to stop blowing the memory up. The other preferred method is the new "On The Fly" decryption which pull in and displays images on demand requiring no excessive memory requirements, but relies on the speed of modern machines. This I have test to a capacity of 16,000 images around 9gb. Equally this will decrypt the images back to there original file path structure when needed.
A sneak preview of the Vault screen thus so far...
One of the things that has taken a long time is to make the program self scaling according to your screen resolution size so that everyone proportionally sized text and graphics regardless of your monitor and graphics card.
Thanks everyone for your comments, they were indeed food for thought. I need to go away again and scratch my head as how to do this alterable remote multiple session
Cheers