Hi Jayden, > 1.The user turns on the computer,which boots into FreeDOS (I'm > assuming freeDOS is installed on the hard-drive)
Note that you can use SYS CONFIG to disable the hotkeys which would normally let you bypass autoexec / config. > 2.Instead of going into the command prompt and AUTOEXEC.BAT,the system > runs a login screen.(The login will have user accounts,which can be > created by running an account setup program (I'm not there > yet,though). Such software exists as device drivers and as normal com or exe tools, but I do not know a nice free open example. It is not very hard to write such tools. Normally, they "hash" your password and compare it with the hashed value in the config file. That way, the password is not present in any file, only the hash of it, which is safer... > 3.Once the user has clicked or selected their account and typed in > their password,(which is verified by an encrypted settings > file),freeDOS runs the AUTOEXEC.BAT file.But,the login program is > still running,so it will scan (or "look") to see if the user tries to > access another user's folder.If the user is,and isn't given > "clearence" to the folder,the program will notify the user and bring > them back to the command prompt... That sounds like fun. Alternatively, you could keep the data of the user in encrypted zips and unzip them to a ramdisk using some "login" tool. Note that this forces the user to properly "logout" to copy changed data back to the zip. Apart from that, it would be nice and more or less easy to implement. And it would avoid the risk of somebody booting your PC from floppy, CD or USB to bypass your security. Cheers, Eric ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel