temple_treefrog Posted October 22, 2004 Share Posted October 22, 2004 (edited) Ages ago I developed a DLL in Delphi that would protect a folder in Windows XP using some basic API's. After that I recoded it and added a UI, and after reading this thread I thought I might as well redesign the interface and release it here. I'm currently doing my HSC exams so it isn't complete and I don't plan on touching the project untill my exams are complete. Although Folder Enclose is (almost) stable when used correctly I've run into a few problems with protecting folders: e.g. some folders with specific files won't hide. Unprotecting a folder is very buggy. Here are some screenshots, I'll release it when its near completion. The UI is about done for now. Folder Enclose By Kieran Campbell-Davis The program is shaped in the form of a wizard for simple and easy use. Very newbie friendly :) Start dialog, offering you what you want to do: Password protecting a folder: Sucessfully password protecting a folder: Unlocking a protected folder and its content: The about dialog: Once all the finalisations are complete it should be less than 1MB. I develop my programs in Borland Delphi (I prefer not to use .NET). Note: Folder Enclose only works in Windows 2000 and Windows XP. It can work with FAT32 and NTFS drives, but cannot work on UNCs. Users with Command Prompt can still access the files but the Windows Shell cannot access the files when a folder is protected. So far the bugs are: - Folders that have advanced attributes (compressed or encrypted) and include files with advanced attributes don't lock. (Affecting NTFS drives only) - Folders that contain files with archive attribute set and files without archive attribute set have some problems when unlocking.) - Folders with "hidden" files won't unlock. (Not calling API properly?) - If folders are renamed, password becomes scrambled (something to do with MD5 hash I think. Doesn't occur when no password reminder is set.) - Program creates a windows error when attempting to protect a folder containing files marked with the attribute "system". (API related) The list goes on, but once these are fixed up a release should be made. Please don't expect anything in like a week cuz I'm in the middle of study and these bugs are a programers nightmare. :p Edited October 22, 2004 by kizzaaa Link to comment Share on other sites More sharing options...
Elexir Posted October 22, 2004 Share Posted October 22, 2004 NICE :) Keep it up (Y) Link to comment Share on other sites More sharing options...
Ateoto Posted October 22, 2004 Share Posted October 22, 2004 Nice! I love the Squirrel in the about dialog box! Link to comment Share on other sites More sharing options...
temple_treefrog Posted October 22, 2004 Author Share Posted October 22, 2004 Nice! I love the Squirrel in the about dialog box! 584787147[/snapback] lol thanks Link to comment Share on other sites More sharing options...
Si Veteran Posted October 22, 2004 Veteran Share Posted October 22, 2004 Nice work! (Y) Link to comment Share on other sites More sharing options...
Hidea Posted October 22, 2004 Share Posted October 22, 2004 loveleh oh, just a suggestion... for the unlocking method... can you ulock it throug R Click > input password, instead of having to go into the main program and such... Link to comment Share on other sites More sharing options...
temple_treefrog Posted October 22, 2004 Author Share Posted October 22, 2004 lovelehoh, just a suggestion... for the unlocking method... can you ulock it throug R Click > input password, instead of having to go into the main program and such... 584787254[/snapback] Thanks for the input. I didn't think about that. The reason being is that involves implementing DDE functions into the application or creating a sub app. I probably will do this towards the end as i think ppl would prefer having context menu feats. Link to comment Share on other sites More sharing options...
Hidea Posted October 23, 2004 Share Posted October 23, 2004 You don't really have to change the way the main program unlocks the folder, just consider the right click as an alternative way of unlocking it... context menu unlocking. Link to comment Share on other sites More sharing options...
mariusu Posted October 23, 2004 Share Posted October 23, 2004 looks interesting...maybe i'll give it a try :) Link to comment Share on other sites More sharing options...
kombolcha Posted October 23, 2004 Share Posted October 23, 2004 i will just wait until you fix those bugs... too many for me to try it. Hidea's idea is a very important feature.. please add that. Link to comment Share on other sites More sharing options...
Mx Posted October 23, 2004 Share Posted October 23, 2004 Damn, I wanna try. Where can I download? Link to comment Share on other sites More sharing options...
Colin-uk Veteran Posted October 23, 2004 Veteran Share Posted October 23, 2004 Nice work :) Hidea's idea is a very important feature.. please add that ditto :p another suggestion...maybe have a different icon for locked folders? :happy: Link to comment Share on other sites More sharing options...
temple_treefrog Posted October 24, 2004 Author Share Posted October 24, 2004 Nice work :) ditto :p another suggestion...maybe have a different icon for locked folders? :happy: 584792274[/snapback] That's already a feature, folders that are locked have the padlock icon. Link to comment Share on other sites More sharing options...
insanekiwi Posted October 24, 2004 Share Posted October 24, 2004 very nice (Y) Link to comment Share on other sites More sharing options...
enigma-penguin Veteran Posted October 24, 2004 Veteran Share Posted October 24, 2004 Cant wait to see how this goes (Y) looks like i might have a solution to my problem. Link to comment Share on other sites More sharing options...
ozgeek Posted October 24, 2004 Share Posted October 24, 2004 Cool! Yep. I need to find a program like that to protect my files. Standing by for you to fix all the bugs. :D Link to comment Share on other sites More sharing options...
GrandMaster Posted October 25, 2004 Share Posted October 25, 2004 thats great! i just use 7z with store compression and a password.. but this would be much easier Link to comment Share on other sites More sharing options...
Frank Posted October 25, 2004 Share Posted October 25, 2004 I agree with Hidea. If it had this feature, I would defiantly use it. I have also seen people want to put a password on network files. This would not be a feature I would use, but if it could be implemented I am sure it would help someone. Link to comment Share on other sites More sharing options...
Steven P. Administrators Posted October 26, 2004 Administrators Share Posted October 26, 2004 kizzaaa, very nice indeed! let me know if you need us to host the file (pm me) Link to comment Share on other sites More sharing options...
david Posted October 26, 2004 Share Posted October 26, 2004 When bugs are all gone, I will use definately (Y) I like A+ Link to comment Share on other sites More sharing options...
david Posted October 27, 2004 Share Posted October 27, 2004 any updates? Link to comment Share on other sites More sharing options...
greg098 Posted November 2, 2004 Share Posted November 2, 2004 am looking forward to this. let me know once its released! Link to comment Share on other sites More sharing options...
tootkiaz Posted November 2, 2004 Share Posted November 2, 2004 Me too! I love the interface. very nice. Link to comment Share on other sites More sharing options...
temple_treefrog Posted November 4, 2004 Author Share Posted November 4, 2004 any updates? Over the past few days I've been looking over the code trying to minimise the bugs in the app. - Program creates a windows error when attempting to protect a folder containing files marked with the attribute "system". (API related) The problem that I've run in to so far is when the program starts the process of protecting a folder it generates a runtime error if any file is marked with the system attribute. Obviously I can't make the program change this attribute because it's there for a reason, so I've been looking at alternatives for the protect process. It might seem like its taking a while to build, but thats cuz I wanna make the program as stable as can be. Link to comment Share on other sites More sharing options...
enigma-penguin Veteran Posted November 4, 2004 Veteran Share Posted November 4, 2004 (Y) Keep up the good work man, I dont think any of us mind waiting to see a good stable product.. besides your doing this for all of us :D good luck with that error Link to comment Share on other sites More sharing options...
Recommended Posts