Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.

Implementing password protected folders

This topic is 6007 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

The idea is that whenever the user clicks on some protected folder, he/she is asked for the password and denied access without it. Although this is build into the Win NT branch i''m interested in doing this on Win95/98/ME. I''ve read about the system hooks available but they only allow hooking of keyboard/mouse actions or del/copy/move activity.To implement protected folders i believe i will have to find out whenever the Api functions that read directory contents are called. Is there any way of doing this?There are products in the market that implement this functionality, so does anyone have any idea how?

Share this post

Link to post
Share on other sites
A big problem is that Win9x isn''t in any way secure - you could ask for a password to get into the folder, but that wouldn''t stop anyone from restarting the machine in DOS mode and accessing the files that way!.

A better solution under Windows9x would be to implement a virtual file system. Think of a .ZIP file - it is really one file on the disk, can be password protected and actually contains multiple files.

You could implement a system where double clicking on a .ZIP file (or your own equivilent) asked for a password and then made the files appear when the password was correctly entered.

Regardless of the method you use, look at the documentation for the Shell - this is how programs are able to extend Internet Explorer and Windows File Explorer.

Simon O''''Connor
Creative Asylum Ltd

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!